https://askatechteacher.com/solve-50-of-computer-problems-with-16-simple-solutions/problem-solving-1/
problem solving 1