add 46 solution