ICPC library by TobiasGSmollett