3.公民可以通过哪些方式立遗嘱?