Problem solving is easy/easier said then done