Baset puzzle