#!/usr/bin/python3 from functools import cmp_to_key # Nacteme Kevinovy preference M, S, L = map(int, input().strip().split()) # Nacteme pocet rizku R = int(input()) # Ulozime si pole rizky = [[int(x) for x in input().strip().split()] for _ in range(R)] # Napiseme si vlastni komparator def kvalita_rizku(rizek): return M*rizek[0] + S*rizek[1] + L*rizek[2] def porovnani(rizek1, rizek2): return kvalita_rizku(rizek2) - kvalita_rizku(rizek1) # Setridime rizky rizky = sorted(rizky, key=cmp_to_key(porovnani)) # Vypiseme 5 nejlepsich for i in range(5): print(" ".join(map(str, rizky[i])))