free problem2