uva12333p2922https://www.luogu.org/problemnew/show/UVA11732UVA11362p2580sp4033https://www.luogu.org/problemnew/show/P4551https://www.luogu.org/problemnew/show/P2420