import random; n=5; m=7; k=2*n*m; a=[1,1]; # oprosp.py
a=[[1 for i in range (m+1)] for j in range (n+1)]
# https://r...content-available-to-author-only...r.com/HTWE97215
print("Вопросы и Ответы")
for i in range (1,n+1):
a[i][1]=i*111
print(a[i][1], end=' ')
for j in range (2,m+1):
a[i][j]=i*10+j
print(a[i][j], end=' ')
print()
print()
print("Сорт Ответы")
for i in range (1,n+1):
for j in range (2,m+1):
c = 2 + random.randrange(0,m-1)
d = 2 + random.randrange(0,m-1)
t=a[i][c]; a[i][c]=a[i][d]; a[i][d]=t
for i in range (1,n+1):
for j in range (1,m+1):
print(a[i][j], end=' ')
print()
print()
print("Сорт Вопросы")
for i in range (1,n+1):
c = 1 + random.randrange(0,n)
d = 1 + random.randrange(0,n)
for j in range (1,m+1):
t=a[c][j]; a[c][j]=a[d][j]; a[d][j]=t
for i in range (1,n+1):
for j in range (1,m+1):
print(a[i][j], end=' ')
print()
print()
aW1wb3J0IHJhbmRvbTsgbj01OyBtPTc7IGs9MipuKm07IGE9WzEsMV07ICMgb3Byb3NwLnB5CmE9W1sxIGZvciBpIGluIHJhbmdlIChtKzEpXSBmb3IgaiBpbiByYW5nZSAobisxKV0KCiMgaHR0cHM6Ly9yLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5yLmNvbS9IVFdFOTcyMTUgCgpwcmludCgi0JLQvtC/0YDQvtGB0Ysg0Lgg0J7RgtCy0LXRgtGLIikKZm9yIGkgaW4gcmFuZ2UgKDEsbisxKToKICAgYVtpXVsxXT1pKjExMQogICBwcmludChhW2ldWzFdLCBlbmQ9JyAnKQoKICAgZm9yIGogaW4gcmFuZ2UgKDIsbSsxKToKICAgICAgYVtpXVtqXT1pKjEwK2oKICAgICAgcHJpbnQoYVtpXVtqXSwgZW5kPScgJykKICAgcHJpbnQoKQpwcmludCgpCgpwcmludCgi0KHQvtGA0YIg0J7RgtCy0LXRgtGLIikKZm9yIGkgaW4gcmFuZ2UgKDEsbisxKToKICAgIGZvciBqIGluIHJhbmdlICgyLG0rMSk6CiAgICAgICAgYyA9IDIgKyByYW5kb20ucmFuZHJhbmdlKDAsbS0xKQogICAgICAgIGQgPSAyICsgcmFuZG9tLnJhbmRyYW5nZSgwLG0tMSkKICAgICAgICB0PWFbaV1bY107IGFbaV1bY109YVtpXVtkXTsgYVtpXVtkXT10Cgpmb3IgaSBpbiByYW5nZSAoMSxuKzEpOgogICAgZm9yIGogaW4gcmFuZ2UgKDEsbSsxKToKICAgICAgIHByaW50KGFbaV1bal0sIGVuZD0nICcpCiAgICBwcmludCgpCnByaW50KCkKCnByaW50KCLQodC+0YDRgiDQktC+0L/RgNC+0YHRiyIpCmZvciBpIGluIHJhbmdlICgxLG4rMSk6CiAgICBjID0gMSArIHJhbmRvbS5yYW5kcmFuZ2UoMCxuKQogICAgZCA9IDEgKyByYW5kb20ucmFuZHJhbmdlKDAsbikKCiAgICBmb3IgaiBpbiByYW5nZSAoMSxtKzEpOgogICAgICAgIHQ9YVtjXVtqXTsgYVtjXVtqXT1hW2RdW2pdOyBhW2RdW2pdPXQKCmZvciBpIGluIHJhbmdlICgxLG4rMSk6CiAgICBmb3IgaiBpbiByYW5nZSAoMSxtKzEpOgogICAgICAgcHJpbnQoYVtpXVtqXSwgZW5kPScgJykKICAgIHByaW50KCkKcHJpbnQoKQo=