diff --git a/2020/final.php b/2020/final.php
new file mode 100644
index 0000000..341f435
--- /dev/null
+++ b/2020/final.php
@@ -0,0 +1,91 @@
+flag = \$flag2;
+ if (hash_equals (\$obj->xyz, \$obj->flag))
+ echo \$flag2;
+ else
+ echo 'Aye real vibe killere!';}";
+$flag2=" if(isset(\$_GET['ghi'])){ class Dogs {
+ public \$obj;
+ public function __construct(){
+ \$this-> obj = Null;
+ }
+ public function __wakeup(){
+ \$this-> end();
+ }
+ public function end(){
+ \$this-> obj-> close();
+ }
+ }
+ class Cats{
+ public function close(){
+ system(\$this-> cmd);
+ }
+ }
+ \$data= unserialize(\$_GET['ghi']);
+ }
+ else
+ echo 'Aye real vibe killerr!';";
+
+
+echo $start;
+if($_GET['key']=="sT4yH0M3"){
+echo $flag0;
+echo "
";
+echo "
";
+if (isset($_GET['abc'])){
+ if (!strcasecmp ($_GET['abc'], $flag1)){
+ echo $flag1;
+ echo "
";
+ echo "
";
+ if (isset ($_GET['def'])){
+ $def = $_GET['def'];
+ $obj = unserialize ($def);
+ $obj->flag = $flag2;
+ if (hash_equals ($obj->xyz, $obj->flag))
+ { echo $flag2;
+ echo "
";
+ echo "
";
+
+ if(isset($_GET['ghi'])){ class Dogs {
+ public $obj;
+ public function __construct(){
+ $this-> obj = Null;
+ }
+ public function __wakeup(){
+ $this-> end();
+ }
+ public function end(){
+ $this-> obj-> close();
+ }
+ }
+ class Cats{
+ public function close(){
+ system($this-> cmd);
+ }
+ }
+ $data= unserialize($_GET['ghi']);
+ }
+ else
+ echo "Aye real vibe killerr!";
+
+ }
+
+ else
+ echo "Aye real vibe killere!";
+ }
+
+
+}
+else
+ echo 'Aye real vibe killer';
+}}
+$ffflllaaaggg="inctf{Rc3_n_d0wngr4d35_d0n7_g0_W3Ll:}"
+?>