Second homework
imp
rep