Fire Solution

no recursion