adding the medium difficulty challenges