Puzzles solved by My self