Дано назви геометричних фігур та їх площу. Відсортувати вхідні дані у порядку зростання спочатку назви фігури, а потім її площі.
Формат вихідних даних
У першому рядку вхідного потоку міститься ціле число \(N\) \((1 \le N \le 1000)\) – кількість різних даних фігур.
Далі у наступних \(2 ·N\) рядках містяться в окремих рядках назва фігури та її площа. Назва фігури не перевищує 30 символів і складається з малих латинських літер, а площа є дійсним числом.
Формат вихідних даних
У вихідний потік вивести впорядковані дані у такому форматі: в одному рядку назва фігури і через пропуск її площа.
Приклад вхідних даних
3
kolo
2.52
figura
10.12
kolo
3.25
Приклад вихідних даних
figura 10.12
kolo 2.52
kolo 3.25
Коментарі