add 3 problems with tests