Cast Puzzle

Easiest Level 1

Easy Level 2

Medium Level 3

Fairly Hard Level 4

Hard Level 5

Very Hard Level 6