/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.LocalTime;
import java.time.temporal.ChronoUnit;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void runProgram() {
}
{
LocalTime time = LocalTime.now();
int seconds = time.getSecond();
int minutesRem = time.getMinute() % 5;
long offset = 0;
if (seconds != 0 || minutesRem != 0) {
offset
= time.
until(time.
minusSeconds(Long.
valueOf(seconds
)).
plusMinutes(Long.
valueOf(5 - minutesRem
)), ChronoUnit.
MILLIS); }
if (offset == 0) {
runProgram();
} else {
@Override
public void run() {
runProgram();
}
}, offset);
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnRpbWUuTG9jYWxUaW1lOwppbXBvcnQgamF2YS50aW1lLnRlbXBvcmFsLkNocm9ub1VuaXQ7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBydW5Qcm9ncmFtKCkgewoJCVN5c3RlbS5vdXQucHJpbnRsbigiQVpBWkEhIik7Cgl9CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlMb2NhbFRpbWUgdGltZSA9IExvY2FsVGltZS5ub3coKTsKICAgICAgICBpbnQgc2Vjb25kcyA9IHRpbWUuZ2V0U2Vjb25kKCk7CiAgICAgICAgaW50IG1pbnV0ZXNSZW0gPSB0aW1lLmdldE1pbnV0ZSgpICUgNTsKICAgICAgICBsb25nIG9mZnNldCA9IDA7CiAgICAgICAgaWYgKHNlY29uZHMgIT0gMCB8fCBtaW51dGVzUmVtICE9IDApIHsKICAgICAgICAJb2Zmc2V0ID0gdGltZS51bnRpbCh0aW1lLm1pbnVzU2Vjb25kcyhMb25nLnZhbHVlT2Yoc2Vjb25kcykpLnBsdXNNaW51dGVzKExvbmcudmFsdWVPZig1IC0gbWludXRlc1JlbSkpLCBDaHJvbm9Vbml0Lk1JTExJUyk7CiAgICAgICAgfQogICAgICAgIGlmIChvZmZzZXQgPT0gMCkgewogICAgICAgIAlydW5Qcm9ncmFtKCk7CiAgICAgICAgfSBlbHNlIHsKCSAgICAgICAgbmV3IFRpbWVyKCkuc2NoZWR1bGUobmV3IFRpbWVyVGFzaygpIHsKCSAgICAgICAgCUBPdmVycmlkZQoJICAgICAgICAJcHVibGljIHZvaWQgcnVuKCkgewoJICAgICAgICAJCXJ1blByb2dyYW0oKTsKCSAgICAgICAgCX0KCSAgICAgICAgfSwgb2Zmc2V0KTsKICAgICAgICB9Cgl9Cn0=