Weekly challenge3

Pull request for last weekly challenge