https://www.luogu.com.cn/problem/P3165
https://www.luogu.com.cn/problem/SP2059
https://www.luogu.com.cn/problem/UVA1402
https://www.luogu.com.cn/problem/P4402