import java.text.MessageFormat;
import java.util.*;
import java.util.stream.*;
 
public class Main {
 
    private static final String ORIGINAL 
= "Sou Fulano.";     private static final String ALTERAR_PARA 
= "Meu nome é {0}";  
    private static List
<String
> get
(String message, 
int...
indexes){  
        List<Integer> indexez = IntStream.of(indexes).boxed().collect(Collectors.toList());
        String[] words 
= message.
split("\\s+");  
        List<String> ret = new ArrayList<>();
        for(int i = 0; i < words.length; i++)
            if(indexez.contains(i))
                ret.add(words[i]);
        return ret;
    }
 
    public static void main
(String[] args
) {         String nome 
= get
(ORIGINAL, 
1).
get(0);         System.
out.
println(mensagemFormatada
);      }
}
				aW1wb3J0IGphdmEudGV4dC5NZXNzYWdlRm9ybWF0OwppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLnV0aWwuc3RyZWFtLio7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CgogICAgcHJpdmF0ZSBzdGF0aWMgZmluYWwgU3RyaW5nIE9SSUdJTkFMID0gIlNvdSBGdWxhbm8uIjsKICAgIHByaXZhdGUgc3RhdGljIGZpbmFsIFN0cmluZyBBTFRFUkFSX1BBUkEgPSAiTWV1IG5vbWUgw6kgezB9IjsKCiAgICBwcml2YXRlIHN0YXRpYyBMaXN0PFN0cmluZz4gZ2V0KFN0cmluZyBtZXNzYWdlLCBpbnQuLi5pbmRleGVzKXsKICAgICAgICAKICAgICAgICBMaXN0PEludGVnZXI+IGluZGV4ZXogPSBJbnRTdHJlYW0ub2YoaW5kZXhlcykuYm94ZWQoKS5jb2xsZWN0KENvbGxlY3RvcnMudG9MaXN0KCkpOwogICAgICAgIFN0cmluZ1tdIHdvcmRzID0gbWVzc2FnZS5zcGxpdCgiXFxzKyIpOwogICAgICAgIAogICAgICAgIExpc3Q8U3RyaW5nPiByZXQgPSBuZXcgQXJyYXlMaXN0PD4oKTsKICAgICAgICBmb3IoaW50IGkgPSAwOyBpIDwgd29yZHMubGVuZ3RoOyBpKyspCiAgICAgICAgICAgIGlmKGluZGV4ZXouY29udGFpbnMoaSkpCiAgICAgICAgICAgICAgICByZXQuYWRkKHdvcmRzW2ldKTsKICAgICAgICByZXR1cm4gcmV0OwogICAgfQogICAgCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgU3RyaW5nIG5vbWUgPSBnZXQoT1JJR0lOQUwsIDEpLmdldCgwKTsKICAgICAgICBTdHJpbmcgbWVuc2FnZW1Gb3JtYXRhZGEgPSBNZXNzYWdlRm9ybWF0LmZvcm1hdChBTFRFUkFSX1BBUkEsIG5vbWUpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihtZW5zYWdlbUZvcm1hdGFkYSk7IAogICAgfQp9