First stage

 

Second Stage

Also Read