Start on 1, drag through every cell once, hit the numbers in order and finish on the highest. Thick lines are walls.
Every puzzle is generated in your browser: a random path that covers the whole grid, with some of its cells numbered.