Có hồ sơ địa điểm. Hồ sơ thứ ghi tên thành phố và điểm đánh giá ; các điểm đều khác nhau. Cần sắp các hồ sơ theo tên thành phố tăng dần theo thứ tự từ điển. Trong cùng một thành phố, hồ sơ có điểm cao hơn phải đứng trước. Hãy cho biết chỉ số ban đầu của các hồ sơ theo thứ tự này.
Input
- Dòng đầu chứa số nguyên . Mỗi trong dòng tiếp theo chứa chuỗi và số nguyên .
Output
- In dòng. Dòng thứ chứa chỉ số ban đầu của hồ sơ đứng thứ sau khi sắp xếp.
Constraints
- gồm từ đến chữ cái thường tiếng Anh
- với mọi
Scoring
- Subtask ( điểm): .
- Subtask ( điểm): Theo đầy đủ các giới hạn đã nêu.
Example
Test 1
Input
5 delta 70 alpha 30 alpha 90 delta 50 beta 60
Output
3 2 5 1 4
Giải thích: alpha đứng trước beta rồi delta; trong alpha, hồ sơ có điểm đứng trước hồ sơ có điểm , và trong delta, hồ sơ đứng trước hồ sơ .