<?php
// your code goes here
$text = [
"Кажется, нас обнаружили! Надо срочно уходить отсюда, пока не поздно. Бежим же скорее." ,
"Когда вы смотрите на Темную сторону, вы должны быть осторожны, потому что Темная сторона оглядывается в ответ" ,
"Страх — это путь к Темной стороне. Страх ведет к гневу. Гнев ведет к ненависти. Ненависть ведет к страданию" ,
"Вчера я ходил за покупками. Пришлось купить эти мягкие булочки. Еще их и съесть." ,
] ;
function firstLetterUpper( $string ) {
}
function makeYodaStyleText( $text ) {
$regexp = "/[.!?:;]+/ui" ;
$reversed = [ ] ;
foreach ( $sentences as $sentence ) {
firstLetterUpper(
) ) ) ) ) ;
}
return implode ( '. ' , $reversed ) . '.' ; }
foreach ( $text as $paragraph ) {
echo makeYodaStyleText( $paragraph ) . "\n " ;
}
PD9waHAKIAovLyB5b3VyIGNvZGUgZ29lcyBoZXJlCmVycm9yX3JlcG9ydGluZygtMSk7Cm1iX2ludGVybmFsX2VuY29kaW5nKCdVVEYtOCcpOwogCiR0ZXh0ID0gWwoJItCa0LDQttC10YLRgdGPLCDQvdCw0YEg0L7QsdC90LDRgNGD0LbQuNC70LghINCd0LDQtNC+INGB0YDQvtGH0L3QviDRg9GF0L7QtNC40YLRjCDQvtGC0YHRjtC00LAsINC/0L7QutCwINC90LUg0L/QvtC30LTQvdC+LiDQkdC10LbQuNC8INC20LUg0YHQutC+0YDQtdC1LiIsCgki0JrQvtCz0LTQsCDQstGLINGB0LzQvtGC0YDQuNGC0LUg0L3QsCDQotC10LzQvdGD0Y4g0YHRgtC+0YDQvtC90YMsINCy0Ysg0LTQvtC70LbQvdGLINCx0YvRgtGMINC+0YHRgtC+0YDQvtC20L3Riywg0L/QvtGC0L7QvNGDINGH0YLQviDQotC10LzQvdCw0Y8g0YHRgtC+0YDQvtC90LAg0L7Qs9C70Y/QtNGL0LLQsNC10YLRgdGPINCyINC+0YLQstC10YIiLAoJItCh0YLRgNCw0YUg4oCUINGN0YLQviDQv9GD0YLRjCDQuiDQotC10LzQvdC+0Lkg0YHRgtC+0YDQvtC90LUuINCh0YLRgNCw0YUg0LLQtdC00LXRgiDQuiDQs9C90LXQstGDLiDQk9C90LXQsiDQstC10LTQtdGCINC6INC90LXQvdCw0LLQuNGB0YLQuC4g0J3QtdC90LDQstC40YHRgtGMINCy0LXQtNC10YIg0Log0YHRgtGA0LDQtNCw0L3QuNGOIiwKCSLQktGH0LXRgNCwINGPINGF0L7QtNC40Lsg0LfQsCDQv9C+0LrRg9C/0LrQsNC80LguINCf0YDQuNGI0LvQvtGB0Ywg0LrRg9C/0LjRgtGMINGN0YLQuCDQvNGP0LPQutC40LUg0LHRg9C70L7Rh9C60LguINCV0YnQtSDQuNGFINC4INGB0YrQtdGB0YLRjC4iLApdOwogCmZ1bmN0aW9uIGZpcnN0TGV0dGVyVXBwZXIoJHN0cmluZykgewoJcmV0dXJuIG1iX3N0cnRvdXBwZXIobWJfc3Vic3RyKCRzdHJpbmcsIDAsIDEpKSAuIG1iX3N1YnN0cigkc3RyaW5nLCAxKTsKfQogCmZ1bmN0aW9uIG1ha2VZb2RhU3R5bGVUZXh0KCR0ZXh0KSB7CgkkcmVnZXhwID0gIi9bLiE/OjtdKy91aSI7CiAKCSRyZXZlcnNlZCA9IFtdOwogCgkkc2VudGVuY2VzID0gcHJlZ19zcGxpdCgkcmVnZXhwLCAkdGV4dCk7CiAKCSRzZW50ZW5jZXMgPSBhcnJheV9maWx0ZXIoJHNlbnRlbmNlcyk7CiAKCWZvcmVhY2goJHNlbnRlbmNlcyBhcyAkc2VudGVuY2UpIHsKCQkkd29yZHMgPSBwcmVnX3NwbGl0KCIvKFssXXxccykrL3VpIiwgJHNlbnRlbmNlKTsKIAoJCWFycmF5X3B1c2goJHJldmVyc2VkLCAKCQkJCQlmaXJzdExldHRlclVwcGVyKAoJCQkJCQltYl9zdHJ0b2xvd2VyKAoJCQkJCQkJcnRyaW0oCgkJCQkJCQkJaW1wbG9kZSgnICcsIGFycmF5X3JldmVyc2UoJHdvcmRzKQoJCSkpKSkpOwoJfQogCglyZXR1cm4gaW1wbG9kZSgnLiAnLCAkcmV2ZXJzZWQpIC4gJy4nOwp9CiAKZm9yZWFjaCAoJHRleHQgYXMgJHBhcmFncmFwaCkgewoJZWNobyBtYWtlWW9kYVN0eWxlVGV4dCgkcGFyYWdyYXBoKSAuICJcbiI7Cn0=