public class pattern {
public static void main(String[] args) {
// Pattern 1
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 4; j++) {
[Link](i + " ");
}
[Link]();
}
[Link]();
// Pattern 2
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
[Link](j + " ");
}
[Link]();
}
[Link]();
// Pattern 3
for (int i = 5; i >= 1; i--) {
for (int j = 1; j <= 5; j++) {
[Link](i + " ");
}
[Link]();
}
[Link]();
// Pattern 4
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
[Link](i + " ");
}
[Link]();
}
[Link]();
// Pattern 5
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
[Link](j + " ");
}
[Link]();
}
[Link]();
// Pattern 6
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
[Link](i + " ");
}
[Link]();
}
[Link]();
// Pattern 7
for (int i = 5; i >= 1; i--) {
for (int j = 5; j >= i; j--) {
[Link](i + " ");
}
[Link]();
}
[Link]();
// Pattern 8
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >= 6 - i; j--) {
[Link](j + " ");
}
[Link]();
}
[Link]();
// Pattern 9
for (char i = 'A'; i <= 'E'; i++) {
for (char j = 'A'; j <= i; j++) {
[Link](j + " ");
}
[Link]();
}
[Link]();
// Pattern 10
for (char i = 'E'; i >= 'A'; i--) {
for (char j = 'A'; j <= i; j++) {
[Link](j + " ");
}
[Link]();
}
[Link]();
// Pattern 11
for (char i = 'P'; i <= 'T'; i++) {
for (char j = i; j <= 'T'; j++) {
[Link](j + " ");
}
[Link]();
}
[Link]();
// Pattern 12
int num = 11;
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5 - i; j++) {
[Link](num + j + " ");
}
[Link]();
}
[Link]();
// Pattern 13
int counter = 1;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
[Link](counter + " ");
counter++;
}
[Link]();
}
[Link]();
// Pattern 14
int k = -1;
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
[Link](k + " ");
k -= 2;
}
[Link]();
}
[Link]();
// Pattern 15
int m = 1;
for (int i = 1; i <= 5; i++) {
int temp = m;
for (int j = 1; j <= i; j++) {
[Link](temp + " ");
temp += 2;
}
m++;
[Link]();
}
// Pattern 16
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
[Link]((i * j) + " ");
}
[Link]();
}
}
}