push solutions instead of concatenation to the end of the solution lists