add 23 solution