#include <unistd.h>
#include <stdlib.h>
int main(int ac, char **av)
{
if (ac == 4 && av[2][1] == '\0' && av[3][1] == '\0')
{
char *str = av[1];
char find = av[2][0];
char replace = av[3][0];
int i = 0;
while (str[i])
{
if (str[i] == find)
str[i] = replace;
write(1, &str[i], 1);
}
}
write(1, "\n", 1);
return (0);
}
I2luY2x1ZGUgPHVuaXN0ZC5oPgojaW5jbHVkZSA8c3RkbGliLmg+CgppbnQJbWFpbihpbnQgYWMsIGNoYXIgKiphdikKewoJaWYgKGFjID09IDQgJiYgYXZbMl1bMV0gPT0gJ1wwJyAmJiBhdlszXVsxXSA9PSAnXDAnKQoJewoJCWNoYXIgKnN0ciA9IGF2WzFdOwoJCWNoYXIgZmluZCA9IGF2WzJdWzBdOwoJCWNoYXIgcmVwbGFjZSA9IGF2WzNdWzBdOwoJCWludCBpID0gMDsKCQkKCQl3aGlsZSAoc3RyW2ldKQoJCXsKCQkJaWYgKHN0cltpXSA9PSBmaW5kKQoJCQkJc3RyW2ldID0gcmVwbGFjZTsKCQkJd3JpdGUoMSwgJnN0cltpXSwgMSk7CgkJfQoJfQoJd3JpdGUoMSwgIlxuIiwgMSk7CglyZXR1cm4gKDApOwp9CgogICAg