Stacking shape and number puzzle