Percolation assignment 16/20 tests passed