Masala B

Xotira 32 MB Vaqt 1000 ms
14

Squats

Sardorning hamsterlari ko'p va u ularni mashq qildiradi. Bugun nn ta hamster (n juft) mashq qilish uchun keldi. Hamsterlar saf tortdilar va har bir hamster o'tirdi yoki o'rnidan turdi.

Boshqa mashq uchun Sardor o'rnidan turishi uchun aniq n/2n / 2 hamster kerak va o'tirish uchun boshqa hamsterlar kerak. Bir daqiqada Sardorning hamsterlaro o'tirishi yoki turishi mumkin. Agar u optimal tarzda harakat qilsa, unga qancha daqiqa kerak bo'ladi?


Kiruvchi ma'lumotlar:

Birinchi qatorda n(2n200;njuft)n (2 ≤ n ≤ 200; n juft) butun son mavjud. Keyingi qatorda bo'sh joysiz nn ta belgi mavjud. Bu belgilar hamsterlarning holatini tasvirlaydi: agar qatordagi ii-chi hamster tik turgan bo'lsa, ii-belgi "X""X" ga, agar u o'tirgan bo'lsa, "x""x" ga teng.


Chiquvchi ma'lumotlar:

Birinchi qatorda bitta butun sonni chop eting - minimal talab qilinadigan daqiqalar soni. Ikkinchi qatorda, Sardor kerakli o'zgarishlarni amalga oshirgandan so'ng, hamsterlarning holatini tavsiflovchi ipni chop eting. Agar bir nechta optimal pozitsiyalar mavjud bo'lsa, ulardan birini chop eting.


Misollar
# input.txt output.txt
1
4
xxXx
1
XxXx
2
2
XX
1
xX
3
6
xXXxXx
0
xXXxXx