https://programmers.co.kr/learn/courses/30/lessons/81301
https://programmers.co.kr/learn/courses/30/lessons/1835
https://programmers.co.kr/learn/courses/30/lessons/17677
https://programmers.co.kr/learn/courses/30/lessons/12926
https://programmers.co.kr/learn/courses/30/lessons/12947
https://www.acmicpc.net/problem/2493
?