daily programmer challange 189 initial commit