bfs나 dfs로 모양 따서 회전시키면 될 것 같기는 했는데, 어떤 자료구조로 저장해야 했던거임?