Granny puzzle