class KeywordClass
{
    /* C keywords */
    public uint32 break;
    public uint32 case;
    public uint32 const;
    public uint32 continue;
    public uint32 default;
    public uint32 do;
    public uint32 else;
    public uint32 enum;
    public uint32 extern;
    public uint32 for;
    public uint32 if;
    public uint32 inline;
    public uint32 return;
    public uint32 sizeof;
    public uint32 static;
    public uint32 struct;
    public uint32 switch;
    public uint32 typeof;
    public uint32 void;
    public uint32 while;

    /* Vala keywords */
    public uint32 abstract;
    public uint32 as;
    public uint32 async;
    public uint32 base;
    public uint32 catch;
    public uint32 class;
    public uint32 construct;
    public uint32 delegate;
    public uint32 delete;
    public uint32 @dynamic;
    public uint32 ensures;
    public uint32 errordomain;
    public uint32 false;
    public uint32 finally;
    public uint32 foreach;
    public uint32 get;
    public uint32 global;
    public uint32 in;
    public uint32 interface;
    public uint32 internal;
    public uint32 is;
    public uint32 lock;
    public uint32 namespace;
    public uint32 new;
    public uint32 null;
    public uint32 out;
    public uint32 @owned;
    public uint32 override;
    public uint32 public;
    public uint32 private;
    public uint32 protected;
    public uint32 ref;
    public uint32 requires;
    public uint32 set;
    public uint32 signal;
    public uint32 this;
    public uint32 throw;
    public uint32 throws;
    public uint32 true;
    public uint32 try;
    public uint32 @unowned;
    public uint32 using;
    public uint32 value;
    public uint32 var;
    public uint32 virtual;
    public uint32 @weak;
    public uint32 yield;
}

public static int main (string[] args)
{
    var k = new KeywordClass ();
    k.break = 1;
    k.case = 1;
    k.const = 1;
    k.continue = 1;
    k.default = 1;
    k.do = 1;
    k.else = 1;
    k.enum = 1;
    k.extern = 1;
    k.for = 1;
    k.if = 1;
    k.inline = 1;
    k.return = 1;
    k.sizeof = 1;
    k.static = 1;
    k.struct = 1;
    k.switch = 1;
    k.typeof = 1;
    k.void = 1;
    k.while = 1;
    k.abstract = 1;
    k.as = 1;
    k.async = 1;
    k.base = 1;
    k.catch = 1;
    k.class = 1;
    k.construct = 1;
    k.delegate = 1;
    k.delete = 1;
    k.dynamic = 1;
    k.ensures = 1;
    k.errordomain = 1;
    k.false = 1;
    k.finally = 1;
    k.foreach = 1;
    k.get = 1;
    k.global = 1;
    k.in = 1;
    k.interface = 1;
    k.internal = 1;
    k.is = 1;
    k.lock = 1;
    k.namespace = 1;
    k.new = 1;
    k.null = 1;
    k.out = 1;
    k.owned = 1;
    k.override = 1;
    k.public = 1;
    k.private = 1;
    k.protected = 1;
    k.ref = 1;
    k.requires = 1;
    k.set = 1;
    k.signal = 1;
    k.this = 1;
    k.throw = 1;
    k.throws = 1;
    k.true = 1;
    k.try = 1;
    k.unowned = 1;
    k.using = 1;
    k.value = 1;
    k.var = 1;
    k.virtual = 1;
    k.weak = 1;
    k.yield = 1;

    return 0;
}
