You might want to check your game's menu screen in the lower left corner to make sure you have the latest version (1.00.04). I suspect that you have an earlier version, since the puzzle completion criteria for the last puzzle have been improved in 1.00.04.
You can find out more about obtaining that version
here, paying careful attention to the notes.