eu prefer `size` in loc de `n`, dar ... merge :)