Baba puzzle