• محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

بیژن یک کیک مستطیلی برای تولد کوئرا خریداری کرده است و کیک را با تعدادی برش افقی و عمودی موازی اضلاع مستطیل، به تکه‌های مستطیلی تقسیم کرده است.

منیژه با تعدادی از دوستان خود به جشن آمده است. او برای دوستان خود بزرگترین تکه‌ها را جدا کرده و به هر نفر یک تکه کیک می‌دهد. سپس برای خودش بزرگترین تکه‌ کیک باقی مانده را برمی‌دارد.

می‌دانیم عرض کیک با برش‌های افقی، و طول کیک با برش‌های عمودی به تعدادی قسمت تقسیم شده است. تعدادی سناریو داریم. در هر سناریو، منیژه در ابتدا تعداد افراد گروه خود که شامل دوستانش و خودش است را به شما می‌گوید. سپس تعداد قسمت‌هایی که عرض و طول کیک تقسیم شده‌اند و طول هر قسمت را می‌گوید و از شما می‌خواهد به او بگویید مساحت تکه کیک او چقدر خواهد بود.

ورودی

در ابتدا در خط اول عدد \(q\)، که نشانگر تعداد سناریو‌ها است داده می‌شود.

\[1 \leq q \leq 100 \, 000\]

هر سناریو در ۳ خط ورودی داده می،شود. در ابتدا در خط اول هر سناریو، اعداد \(n\) و \(m\) و \(k\) ورودی داده می‌شوند که به ترتیب تعداد قسمت‌های تقسیم شده عرض و طول کیک و عدد \(k\) نیز جمعیت گروه منیژه و دوستانش را مشخص می‌کنند.

\[1 \leq n, m \leq 100\, 000, \quad \quad 1 \leq k \leq mn\]

سپس در خط دوم به ترتیب \(n\) عدد، که طول قسمت‌هایی که عرض کیک برش داده شده است را مشخص می‌کند ورودی داده می‌شوند.

\[1 \leq h_i \leq 10^9\]

و در خط سوم \(m\) عدد، که طول قسمت‌هایی که طول مستطیل کیک برش داده شده است، داده می‌شود.

\[1 \leq v_i \leq 10^9\]

تضمین می‌شود که مجموع \(n + m\) روی همه‌ی سناریوها حداکثر ۱۰۰،۰۰۰ باشد.

خروجی

در \(q\) خط، و در هر خط یک عدد که نشانگر مساحت \(k\) امین بزرگترین تکه کیک آن سناریو است را خروجی دهید.

مثال‌ها

ورودی نمونه ۱

3
1 2 1
4
3 1
5 1 5
6 10 10 6 10
10
4 9 8
2 2 1 1
3 9 3 7 9 5 9 1 1

خروجی نمونه ۱

12
60
14
ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.