Wow... Thanks so much for sharing your thoughts on this. I genuinely appreciate it and I'm glad you also shared a tip on how to understand problems and subsequently come up with solutions.
Writing down or verbalizing a problem is something I would like to give a shot. I know that problems will always come our way at certain points in life and I want to be able to create solutions for each of these problems.