a, b, x, n = [int(w) for w in input().split()] m = 2 ** 32 # p1 = [[0, 0], 0] # p2 = [[0, 0], 0] # is_turn_1 = True # def turn(player, dice): # player[1] += dice % 6 + 1 # player[0][player[1] % 2] += 1 # for i in range(n*2): # x = (a * x + b) % m # # print(x, x % 6+1) # if is_turn_1: # turn(p1, x) # else: # turn(p2, x) # is_turn_1 = not is_turn_1 # print(min(p1[0]), min(p2[0])) if x % 2: print(n // 2, 0) else: print(0, n // 2)