add solution
update solution for valid_number
update solution for valid_number