Pseudo code2