Please tell me if my thought process is ok.