using static System.Console;
public class Program {
public static void Main() {
var texto = "0001>0002>0003>0004>0005";
var posicao = -1;
for (var i = 0; i < 3; i++) {
posicao = texto.IndexOf(">", posicao + 1);
if (posicao == -1) break;
}
if (posicao > -1) texto = texto.Substring(0, posicao);
WriteLine(texto);
texto = "0001>0002";
posicao = -1;
for (var i = 0; i < 3; i++) {
posicao = texto.IndexOf(">", posicao + 1);
if (posicao == -1) break;
}
if (posicao > -1) texto = texto.Substring(0, posicao);
WriteLine(texto);
}
}
//https://pt.stackoverflow.com/q/363960/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwpwdWJsaWMgY2xhc3MgUHJvZ3JhbSB7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpIHsKICAgICAgICB2YXIgdGV4dG8gPSAiMDAwMT4wMDAyPjAwMDM+MDAwND4wMDA1IjsKCQl2YXIgcG9zaWNhbyA9IC0xOwogICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgMzsgaSsrKSB7CgkJCXBvc2ljYW8gPSB0ZXh0by5JbmRleE9mKCI+IiwgcG9zaWNhbyArIDEpOwoJCQlpZiAocG9zaWNhbyA9PSAtMSkgYnJlYWs7CgkJfQogICAgICAgIGlmIChwb3NpY2FvID4gLTEpIHRleHRvID0gdGV4dG8uU3Vic3RyaW5nKDAsIHBvc2ljYW8pOwogICAgICAgIFdyaXRlTGluZSh0ZXh0byk7CiAgICAgICAgdGV4dG8gPSAiMDAwMT4wMDAyIjsKCQlwb3NpY2FvID0gLTE7CiAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCAzOyBpKyspIHsKCQkJcG9zaWNhbyA9IHRleHRvLkluZGV4T2YoIj4iLCBwb3NpY2FvICsgMSk7CgkJCWlmIChwb3NpY2FvID09IC0xKSBicmVhazsKCQl9CiAgICAgICAgaWYgKHBvc2ljYW8gPiAtMSkgdGV4dG8gPSB0ZXh0by5TdWJzdHJpbmcoMCwgcG9zaWNhbyk7CiAgICAgICAgV3JpdGVMaW5lKHRleHRvKTsKICAgIH0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMzYzOTYwLzEwMQ==