problem 2 changed
deleted some