imperative.cc 49.3 KB