Let r≥1 be any non negative integer and let G=(V,E) be any undirected graph in which a subset D⊆V of vertices are initially infected. We consider the following process in which, at every step, each non-infected vertex with at least r infected neighbours becomes and an infected vertex never becomes non-infected. The problem consists in determining the minimum size sr(G) of an initially infected vertices set D that eventually infects the whole graph G. Note that s1(G) = 1 for any connected graph G. This problem is closely related to cellular automata, to percolation problems and to the Game of Life studied by John Conway. Note that s1(G)=1 for any connected graph G. The case when G is the n×n grid Gn×n and r=2 is well known and appears in many puzzles books, in particular due to the elegant proof that shows that s2(Gn×n) = n for all n ∈ N. We study the cases of square grids Gn×n and tori Tn×n when r ∈ {3, 4}. We show that s3(Gn×n) = ⌈3n2+2n+4⌉ for every n even and that ⌈3n2+2n⌉ ≤ s3(Gn×n) ≤ ⌈3n2+2n⌉ + 1 for any n odd. When n is odd, we show that both bounds are reached, namely s3(Gn×n) = ⌈3n2+2n⌉ if n ≡ 5 (mod 6) or n = 2p − 1 for any p ∈ N∗, and s3(Gn×n) = ⌈3n2+2n⌉ + 1 if n ∈ {9, 13}. Finally, for all n ∈ N, we give the exact expression of s4(Gn×n) and of sr(Tn×n) when r ∈ {3, 4}