HAISU is a portmanteau of three Japanese words - 'hairu', to enter, 'su', number, and 'hausu', an English borrow word meaning house, of course.
Together, we get a meaning of 'enter number house', which I have roughly translated to English as 'Room Count'.
The rules are simple - draw a path from the O to the X, passing through every cell in the grid exactly once. The grid is divided into several rooms. When your path passes over a cell with the big number N, it must be the Nth time you have entered the room. If a room has a small number m in the top left corner, you must enter that room a total of m times. An example Haisu puzzle and its unique solution are shown below.
Hopefully this example puzzle clarifies the rules. Your real challenge is this!
Note from TGE: This is slightly easier than my original Haisu puzzle, I think. It's also a lot prettier. Hope you enjoy :) Another note: Had to fix the bottom right corner! Sorry to everyone who has already attempted the puzzle. Most of your progress should be unaffected.