+ محدودیت زمان: ۱ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
آدرس سایتها از بخشهای مختلفی تشکیل میشود. برای مثال رشتهی زیر آدرس یک سایت را نشان میدهد:
```
https://fake.address.com/adress.php?username=test&action=login&action=goToPage
```
به قسمتی از آدرس که بعد از علامت سوال میآید *QueryString* میگویند. این قسمت شامل **متغیرها** و **مقادیر** آنهاست که برای سرور سایت ارسال شده است. وبسرور باید با دریافت این بخش، متغیرها و مقادیر آنها را استخراج کند، این قسمت از وبسرور را با توجه به نکات زیر پیادهسازی کنید:
+ در QueryString مقداردهی به متغیرها با علامت **=** مشخص و با علامت **&** جدا میشوند.
+ متغیرها و مقادیر آنها باید به ترتیبی که در ورودی آمدهاند ظاهر شوند.
+ مقادیر یک متغیر باید یکتا باشند و اگر چندبار تکرار شوند فقط **اولین** باری که ظاهر شده است در نظر گرفته میشود.
+ خروجی که چاپ میکنید باید **دقیقا** مطابق مثالها باشد پس به علائم جدا کننده مثل *کاما* و *فاصله* دقت کنید.
# ورودی
همان *QueryString* که شما باید آن را پردازش کنید.
# خروجی
متغیرها و مقدار آن که باید بر اساس فرمت خواسته شده چاپ شوند.
# مثال
## ورودی نمونه ۱
```
username=test&action=login&action=goToPage&action=login
```
## خروجی نمونه ۱
```
{'username' = 'test' , 'action' = ['login' , 'goToPage']}
```
## ورودی نمونه ۲
```
user=javad&user=ali&user=javad&password=1234&password=4321&option=true
```
## خروجی نمونه ۲
```
{'user' = ['javad' , 'ali'] , 'password' = ['1234' , '4321'] , 'option' = 'true'}
```