backpacking puzzle