b vs i s O a 42 rust b c X x 21 lang y z