O : fr ef P EJ w X 0 : fr QR X ef X O :fr