<?php
function findSummation($aNum)
{
if(is_nan($aNum) || $aNum < 0) {
return false;
}
$result = $aNum;
while($aNum > 0)
{
$result += --$aNum;
}
return $result;
}
PD9waHAKCmZ1bmN0aW9uIGZpbmRTdW1tYXRpb24oJGFOdW0pCiAgICAgICAgewogICAgICAgICAgICBpZihpc19uYW4oJGFOdW0pIHx8ICRhTnVtIDwgMCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAgICB9CgogICAgICAgICAgICAkcmVzdWx0ID0gJGFOdW07CgogICAgICAgICAgICB3aGlsZSgkYU51bSA+IDApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICRyZXN1bHQgKz0gLS0kYU51bTsKICAgICAgICAgICAgfQogICAgICAgICAgICByZXR1cm4gJHJlc3VsdDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgdmFyX2R1bXAoZmluZFN1bW1hdGlvbigtMSkpOw==