Following are examples of an object called single zero integer or <SZI>: -701+3210311077+320345-14302345, 1123405, -20, 505. SZI are decimal integers where one digit is zero, and all other digits are non-zero. Zero cannot be the leading digit. For example, the following numbers are not SZI: 011, -100, 0, 1001, 007, -911, +3, 77.
a. Write a syntax diagram for SZI.
b. Define the SZI syntax using BNF.
c. Define the SZI syntax using EBNF.
d. Define the SZI syntax using parenthetic notation.