Adding product to your cart
100 logic and math puzzlers with surprising answers which explore some interesting math.