Less than 40 levels
I was playing this game for about an hour, starting with level 1, and when I got to level 38, noticed that the puzzle was the same as level 1. 39 was 2, 40 was 3, etc. So It’s a great game for about an hour. Then delete it, since there aren’t any more puzzles.