implement 3_4 solution