Hummingbird Hill puzzle