31A translated
31B translated