/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String[]data
= {"go",
"go" ,
"go" ,
"stop",
"go" ,
"go" }; ArrayList<String> tmp = new ArrayList<>();
for (int h = 0; h < data.length; h++) {
int count = 1;
while(h + count < data.length && data[h].equals(data[h+count]))
count++;
tmp.add(data[h] + "(" + count + ")");
h += count - 1;//Update h to skip identical element
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZ1tdZGF0YSA9IHsiZ28iLCAiZ28iICwgImdvIiAsICJzdG9wIiwgImdvIiAsICJnbyIgfTsKCQlBcnJheUxpc3Q8U3RyaW5nPiB0bXAgID0gbmV3IEFycmF5TGlzdDw+KCk7CiAgICAgICAgZm9yIChpbnQgaCA9IDA7IGggPCBkYXRhLmxlbmd0aDsgaCsrKSB7CiAgICAgICAgICAgIGludCBjb3VudCA9IDE7CiAgICAgICAgICAgIHdoaWxlKGggKyBjb3VudCA8IGRhdGEubGVuZ3RoICYmIGRhdGFbaF0uZXF1YWxzKGRhdGFbaCtjb3VudF0pKSAKICAgICAgICAgICAgICAgY291bnQrKzsKICAgICAgICAgICAgdG1wLmFkZChkYXRhW2hdICsgIigiICsgY291bnQgKyAiKSIpOwogICAgICAgICAgICBoICs9IGNvdW50IC0gMTsvL1VwZGF0ZSBoIHRvIHNraXAgaWRlbnRpY2FsIGVsZW1lbnQKICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHRtcCk7Cgl9Cn0=