class Print
def method_missing(sym, *args, &block)
print "#{sym} "
end
def self.const_missing(name)
print "#{name} "
end
end
def Print(&block)
Print.new.instance_eval(&block)
end
Print() do
Hello world!
end
Y2xhc3MgUHJpbnQKICBkZWYgbWV0aG9kX21pc3Npbmcoc3ltLCAqYXJncywgJmJsb2NrKQogICAgcHJpbnQgIiN7c3ltfSAiCiAgZW5kCgogIGRlZiBzZWxmLmNvbnN0X21pc3NpbmcobmFtZSkKICAgIHByaW50ICIje25hbWV9ICIKICBlbmQKZW5kCgpkZWYgUHJpbnQoJmJsb2NrKQogIFByaW50Lm5ldy5pbnN0YW5jZV9ldmFsKCZibG9jaykKZW5kCgpQcmludCgpIGRvCiAgSGVsbG8gd29ybGQhCmVuZA==