(letrec* ((s (string->vector (read-line))) (l (map string->number (string-split (read-line) " "))) (i (car l)) (j (cadr l)) (p (lambda (n l) (if (= n l) '() (begin (display (vector-ref s (if (= n i) j (if (= n j) i n)))) (p (+ n 1) l)))))) (p 0 (vector-length s)) (newline))