로직을 짜라면 어떻게든 짤순 있겠지만 너무 비효율적이고