Problem solving application