challenge 5, should be good, need to fix newline for raw inputs tho