ABC

the solutions