Basket puzzle