BCOJ2015

23:18 > 42