//=================================
// Created on: 2018/09/07 21:20:11
//=================================
#include <bits/stdc++.h>
#define show(x) std::cerr << #x << " = " << x << std::endl
using ll = long long;
using ull = unsigned long long;
using ld = long double;
constexpr ll MOD = 1000000007LL;
template <typename T>
constexpr T INF = std::numeric_limits<T>::max() / 10;
std::mt19937 mt{std::random_device{}()};
int main()
{
    std::string s;
    std::cin >> s;
    int i, j;
    std::cin >> i >> j;
    std::swap(s[i], s[j]);
    std::cout << s << std::endl;
    return 0;
}