I am really, really impressed by version C.