adding problem
adding examples
solution