Stack homework from 140515 done.