There is an endless number of levels to solve. I thought I would stop after 5 - 10 levels. I think I've done 15.
This is one of those rare puzzles where I like that there is a timer. I've solved a few in under a minute. The longest took me over 4 minutes.