fixed allocation bug, now wrong answer
White nodes did not need any propagation. Still wrong answer