UVaOJ: 10815: AC