Tag spatial reasoning puzzle