Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

EIWORKER - Lao động thời vụ

Cuối năm công ty ABC muốn tuyển nhân viên với lương được tính theo sản phẩm làm ra. Nhân viên phải đóng thuế thu nhập cá nhân theo quy định nhà nước như sau:

  • Số tiền tính thuế là khoản còn lại sau khi giảm trừ cá nhân (9 triệu đồng) và các giảm trừ khác.
  • Bậc 1: 0 - 5 triệu đồng/tháng: 5%;
  • Bậc 2: Trên 5 – 10 triệu đồng/tháng: 10%;
  • Bậc 3: Trên 10 – 18 triệu đồng: 15%;
  • Bậc 4: Trên 18 - 32 triệu đồng/tháng: 20%;
  • Bậc 5: Trên 32 – 52 triệu đồng/tháng: 25%;
  • Bậc 6: Trên 52 – 80 triệu đồng/tháng: 30%;
  • Bậc 7: Trên 80 triệu đồng/tháng: 35%;

Hãy xuất danh sách không quá k nhân viên được hưởng lương cao nhất sau khi trừ thuế theo ưu tiên thứ tự lương thực nhận, tên nhân viên. Nếu 2 nhân viên cùng mức lương thì hoặc cùng được xuất ra hoặc cùng không được xuất ra.

Input

Dòng đầu tiên là số nhân viên n, số nguyên k, lương mỗi sản phẩm S (0 ≤ k ≤ n ≤ 105, S ≤ 107 ).

N dòng tiếp theo, mỗi dòng là tên nhân viên (gồm các kí tự in thường), số sản phẩm làm được, số tiền được giảm trừ khác

Output

Không quá k dòng gồm các nhân viên thỏa yêu cầu gồm tên và lượng thực nhận (sau thuế)

Lưu ý. Tiền lương thực nhận khi xuất ra được làm tròn tới hàng đơn vị.

Example

Input:
5 3 100000
A 105 3600000
B 105 7200000
C 100 0
E 112 0
E 200 3600000

Output:
E 19510000
E 11090000


Added by:Ha Minh Ngoc
Date:2018-10-22
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG FSHARP GO JAVA JS-MONKEY NODEJS PHP PYTHON PYPY PYPY3 PYTHON3 RUBY SQLITE SWIFT VB.NET
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.