adding P26 solution