/* 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[][] matrixB = {
{1,2,3,4,5,6,7,8,9,0},
{0,1,1,2,1,2,1,2,3,1},
{2,1,2,3,1,1,2,1,1,0},
{6,7,7,8,1,2,3,4,6,8}
};
int[][] matrixA = {{1,1,2,1},
{1,2,3,4}};
for (int i = 0; i <= matrixB.length - matrixA.length ; i++){
for (int j = 0; j <= matrixB[0].length - matrixA[0].length; j++) {
boolean success = true;
for (int k = 0; k < matrixA.length; k++) {
for (int l = 0; l < matrixA[0].length; l++) {
if (matrixB[i + k][j + l] != matrixA[k][l]) {
success = false;
break;
}
}
if (!success) break;
}
if (success) {
}
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWludFtdW10gbWF0cml4QiA9IHsKICAgICAgICAgICAgICAgICAgICB7MSwyLDMsNCw1LDYsNyw4LDksMH0sCiAgICAgICAgICAgICAgICAgICAgezAsMSwxLDIsMSwyLDEsMiwzLDF9LAogICAgICAgICAgICAgICAgICAgIHsyLDEsMiwzLDEsMSwyLDEsMSwwfSwKICAgICAgICAgICAgICAgICAgICB7Niw3LDcsOCwxLDIsMyw0LDYsOH0KfTsKCiAgICAgICBpbnRbXVtdIG1hdHJpeEEgPSB7ezEsMSwyLDF9LAogICAgICAgICAgICAgICAgICAgICAgICAgIHsxLDIsMyw0fX07CgkJCglmb3IgKGludCBpID0gMDsgaSA8PSBtYXRyaXhCLmxlbmd0aCAtIG1hdHJpeEEubGVuZ3RoIDsgaSsrKXsKICAgICBmb3IgKGludCBqID0gMDsgaiA8PSAgbWF0cml4QlswXS5sZW5ndGggLSBtYXRyaXhBWzBdLmxlbmd0aDsgaisrKSB7CiAgICAgICAgIGJvb2xlYW4gc3VjY2VzcyA9IHRydWU7CgogICAgICAgICBmb3IgKGludCBrID0gMDsgayA8ICBtYXRyaXhBLmxlbmd0aDsgaysrKSB7CiAgICAgICAgICAgICBmb3IgKGludCBsID0gMDsgbCA8IG1hdHJpeEFbMF0ubGVuZ3RoOyBsKyspIHsKICAgICAgICAgICAgICAgICBpZiAobWF0cml4QltpICsga11baiArIGxdICE9IG1hdHJpeEFba11bbF0pIHsgICAKICAgICAgICAgICAgICAgICAgICAgc3VjY2VzcyA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9ICAKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgaWYgKCFzdWNjZXNzKSBicmVhazsKICAgICAgICAgIH0KICAgICAgICAgIGlmIChzdWNjZXNzKSB7CiAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihpKTsKICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGopOwogICAgICAgICAgfQogICAgICB9Cn0KCX0KfQ==