j^r.cxxxr. 
