k1 v1 k2 v2 k3 v1 v1 v2 (a => 1, b => 2, c => 1) => (1 => [a,c], 2 => [b])