Nidan.

Grading requirements.

Bunkai.

Trying to solve the puzzle.