Ответ:

а) 12 397; б) 3 014 000 018.