/* 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
{
{
int a[] = { 0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 20, 21, 23 };
printMissing(a);
}
public static void printMissing(int[] array) {
final int lastNum = array[array.length-1];
final int firstNum = array[0];
int pos = 0;
System.
out.
println("These are missing: "); for (int i = firstNum; i < lastNum; ++i) {
if(array[pos] != i){
}else {
pos++;
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWludCBhW10gPSB7IDAsIDEsIDIsIDMsIDQsIDYsIDcsIDgsIDksIDEwLCAxMSwgMTIsIDEzLCAxNCwgMTUsIDE4LCAyMCwgMjEsIDIzIH07CgkJcHJpbnRNaXNzaW5nKGEpOwoJfQoJCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgcHJpbnRNaXNzaW5nKGludFtdIGFycmF5KSB7CgogICAgICAgIGZpbmFsIGludCBsYXN0TnVtID0gYXJyYXlbYXJyYXkubGVuZ3RoLTFdOwogICAgICAgIGZpbmFsIGludCBmaXJzdE51bSA9IGFycmF5WzBdOwogICAgICAgIGludCBwb3MgPSAwOwoKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRoZXNlIGFyZSBtaXNzaW5nOiAiKTsKICAgICAgICBmb3IgKGludCBpID0gZmlyc3ROdW07IGkgPCBsYXN0TnVtOyArK2kpIHsKICAgICAgICAgICAgaWYoYXJyYXlbcG9zXSAhPSBpKXsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihpKTsKICAgICAgICAgICAgfWVsc2UgewoJICAgICAgICAgICAgcG9zKys7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0=