We wish to print the following pattern:
```
00000
01110
01110
01110
00000
```
Which of the two snippets is correct?
Snippet-1:
```
n = 5
zero = '0' # len(zero) == 1
one = '1' # len(one) == 1
for i in range(n):
if i == 0 or i == n - 1:
print(zero * n)
else:
print(zero + one * (n - 2) + zero)
```
Snippet-2:
```
n = 5
zero = '0' # len(zero) == 1
one = '1' # len(one) == 1
for i in range(n):
for j in range(n):
if j == 0 or j == n - 1:
print(one, end='') # end argument is an empty string
else:
print(zero, end='') # end argument is an empty string
print()
```
Useful information - Input:
```
print('1', end='') # end argument is an empty string
print('2', end='') # end argument is an empty string
print()
print('3' * 5)
```
Useful information - Output:
```
12
33333
```