중간에 좀 까다로운 패턴 빼곤 다 쉽네