Blocks triangle puzzle