add CID1178 solution