O(N^3)ぐらいじゃね?