4중 foreach문으로 구현했는데 코드가 좀 더러워보이긴 한데

 괜찮나? 아니면 다른 방법 써야 되나??