Many books describe different problem solving techniques, but solving complicated problems in reality is not so easy.
~ Eraldo Banovac
Solving a complicated problem can be frustrating. You can have good problem solving skills, but sometimes a problem seems like it has no solution. Nevertheless, never give up.