problem #3 edit