Add programming1 solution