qr.solve