added ABC Problem

Added two implementations of the ABC problem.
While this is good when developing the solution, I think it adds an unnecessary level of complexity to the code. I would actually remove all logging to make the code simpler. What do you think about this?