r  q  q  c  e