#!/usr/bin/env python3
import sys
import random

n = int(sys.argv[1])
m = int(sys.argv[2])
mode = sys.argv[3]
offset = int(sys.argv[4])
random.seed(int(sys.argv[5]))

A = []
B = []
for i in range(0, n):
    A.append(random.randint(0, m))
    B.append(A[-1])
B.sort()
if mode == "min":
    B.reverse()
k = 0
for i in range(0, n):
    if k * m <= i * B[i]:
        k += 1

k += offset
k *= m

print(n,m,k)
print(*A)
