Thank you for the response! This is true.
Must not look at the answer with false confidence and think.."Oh yes I get that. Now let's move on to the next problem."
I like the three questions you state from an analytical perspective. I am going to make this a checklist with these three when reviewing a solution.
Cheers!