edited question and solution