DailyProgrammer Challenge #171