O(r) ! S(c)

by Maxime Thomas 11/14/2012
510