First implementation of problem solution