My NCSS challenge solutins