Working on intermmediate challenge 128