I felt that the solution of the bonus level was a lot less intuitive than the other levels. Of course, you can get lucky and solve it quickly but it's easy to get stuck on it.