Added solution for Challenge 139 intermediate