. . . . . "In the formula, L.sup.2 represents a leaving group such as a chlorine atom, a bromine atom, an iodine atom, a trifluoromethanesulfonyloxy group or the like; and R.sup.1 to R.sup.4, G.sup.1, Q.sup.1, Y and ring A have the same meanings as defined" .