-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
1/45
!!!"#
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
2/45
!!!"#
# Syllabus
$%
! " #" "##$ #%%#"$"##%%"!
&'$
"%$$%"#'%$"()%##"!
(')($%*
# * "$ %"""$ "+ ' %$ "" $ $,-.,-.$!
+,%$%*
/"%0"%10$20&$,"20&$3"%0"%##!
(%$*
#''$%0%#"!
*$*
'#$%'%%"!
-$$*
##!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
3/45
!!!"#
# Syllabus........................................................................................................................................ 2
Intorduction............................................................................................................................... 2
Boolean Algebra........................................................................................................................ 2
Combinational Logical Circuits............................................................................................... 2
Sequential logical circuits......................................................................................................... 2
Counters..................................................................................................................................... 2
Registers..................................................................................................................................... 2
Detection and correction codes................................................................................................ 2
#1 Introduction............................................................................................................................... 6
Digital Computers..................................................................................................................... 6
Logic Gates ................................................................................................................................ 6
Gate Propagation Delay ........................................................................................................... 8
Universal Gates ......................................................................................................................... 8
NAND gate as a Universal Gate ............................................................................................. 8
#2 Boolean Algebra...................................................................................................................... 10
Boolean Algebra...................................................................................................................... 10
Boolean Operations................................................................................................................. 10
Basic Identities of Boolean Algebra....................................................................................... 10
DeMorgans theorem.............................................................................................................. 11
Complement of a function...................................................................................................... 12
Simplification using Karnaugh Maps ................................................................................... 12
Variable Maps....................................................................................................................... 12
Sum-of-Products Simplification ............................................................................................ 13
Product-of-Sums Simplification ............................................................................................ 15
NAND and NOR Implementation ........................................................................................ 17
Don't Care Conditions............................................................................................................ 17
#3 Combinational Logical Circuits ............................................................................................. 18
Combinational Circuits .......................................................................................................... 18
Half-Adder............................................................................................................................... 18
Full-Adder ............................................................................................................................... 18
Parallel Adder ......................................................................................................................... 19
Operation............................................................................................................................... 20
Serial Adder............................................................................................................................. 20
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
4/45
!!!"#
Construction.......................................................................................................................... 20
Operation............................................................................................................................... 21
Subtractors .............................................................................................................................. 22
Half-subtractor ...................................................................................................................... 22
Full-subtractor....................................................................................................................... 22
Code Converters...................................................................................................................... 23
Decoders................................................................................................................................... 25
NAND Gate Decoder ............................................................................................................ 27
Decoder Expansion ............................................................................................................... 27
Encoders................................................................................................................................... 28
Multiplexer .............................................................................................................................. 29
DeMultiplexer.......................................................................................................................... 29
#4 Sequential logic circuits.......................................................................................................... 32
Flip-flops .................................................................................................................................. 32
SR Flip-Flop ............................................................................................................................ 32
SR Flip-Flop circuit with NAND gate .................................................................................. 33
D Flip-Flop............................................................................................................................... 33
D Flip-Flop with NAND gate ............................................................................................... 34
JK Flip-Flop ............................................................................................................................ 34
T Flip-Flop............................................................................................................................... 35
Master-Slave JK Flip-Flop..................................................................................................... 36
Flip-Flop Excitation Tables.................................................................................................... 37Sequential Circuits.................................................................................................................. 38
Design Procedure .................................................................................................................. 38
#5 Registers .................................................................................................................................. 39
Registers................................................................................................................................... 39
Shift Registers.......................................................................................................................... 40
Bidirectional Shift Register with parallel load..................................................................... 40
Application of Shift Registers ................................................................................................ 41
#6 Counters .................................................................................................................................. 42Introduction............................................................................................................................. 42
Binary Counters ...................................................................................................................... 42
Synchronous Counters .......................................................................................................... 42
Up counters ....................................................................................................................... 42
Binary Up-Down counters ................................................................................................ 43
Asynchronous counters ......................................................................................................... 43
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
5/45
!!!"#
Up Counters ...................................................................................................................... 43
Down counters .................................................................................................................. 44
Error detection and correction codes.................................................................................... 44
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
6/45
!!!"#
#1 Introduction
-(.%$*
#"%'$'''#$45!
#""!
#%#'%%''%!
6'%+!
/0#0#&$.%$
3'''%""'7%!
3'"%#-8-9'"#%"#$ # # " '# )#!
3'%#$"" ,8,9 ' - " '')"!
3'%%%" ""#
''%'"!
3' % ' % " +$ %$ "$#+'!
)1*
%#"%#""#"! 3'#"%"#%%"!
/)%"$#":"$'#""5!
+$'5!;"$'%'#""4!
3'%"%#"#""!
3'#'#5!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
7/45
!!!"#
/%$#0-)1*
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
8/45
!!!"#
1$.-
%#"'#"#"%%#%%' ' #" '# "! 3' #" '#'# +%%#'%'%!3'"'%%#"'#!%#")%89$5
6"540>
!3'#"'"'%#"%%'#'#!3''%%#"'#''#'"%%#"'!?'%%%$'#'""%%#"'#"'#%%!
23$*1*
#-"##"%"'!"6"""''#'"%0"%8'"6"6"9##++!
3''"%"'#$'''"#"%$$3%"''#!
44-*23$*1
/%$#0.4564-5'44-*
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
9/45
!!!"#
45*23$*1
/%$#07.45654-'45*
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
10/45
!!!"#
#2 Boolean Algebra
&'$
=5@;AB#""#"%'%%"#""""#!
"%'1
! 3'"! ##! "#)%
""#"#'"'""#%!
"#"'!
" )%"#""'"$' "#%
"$%'$6"#!
3'""'45!
&5.$*
3''"#"%1
13'%%'%!/)%"$)!C()C(D)6"(!E3'"#"%%'(C5")C5C5F'(C4!
13'% %%"#!/)%"$)GC ( D) 6"(E$#'(C5)C5C5')C5C5!=')C4C4$
'(C4! 313'%%%89!/)%"$)HC(8)
C(9D)6"(E$#'(%")!='$)C5$'(C4$)C4$'(C5!
&**&'$
6'0#*%*$*&'$
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
11/45
!!!"#
-8$9*$
3$.$"#'#!='1
#'%'8)G9H6"')HH!
8)G9HC)HH
/%$0#6$.*'*$45
)%'8)9HC)HGH
/%$06$.*'*$44-
$#H,#H'%##'#%'""""$%#%'"%"""%! 0C0""$
0C03 ' " "# %" %" #" $ '""#)%"1
/CGHGH
C8GH9GH
CGH
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
12/45
!!!"#
'8HG9C5#':"!
(.%
3'%"/')%'"'##5H4H'"/''"!
?' ' )% "# ' %" ' 0,#H3'!3'#",#H')%""1
8)5G)
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
13/45
!!!"#
3'""'''#""''
%!
3' 4H ' 5H+ "# ' ' " # ' " '"!
'"'+'"'6'%''"%%%!
3' % 6 ' # '""#'"%#'%!
';''"%545'"!3'%" ' "$'#%
#%!
+%;;$%*+. "%'"%"'%#5L
'6''5!
"'%"#76''%'5!
6 7 ' 6 ) $ $ " ! =$ 6 ' ) ' '(" " 7! 3' %%" ' % 6 "! 3' 7 76#5L#%'#'!
B%6'#"%
B% 7 6 ' 6' #%!
'#% 6 %"# $ '5 '#'%""#)%'!
3'%""#)%$'#"%%"'"#%''"#!
?""%"'"!/8$$9C8:$A$J$K9
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
14/45
!!!"#
/%$078.$/
3' # 6'5H ' ' 7"#"H$'%'H!
3'%")%'''1 /CGH
3')%"%"'""#"1
/8$$9C84$
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
15/45
!!!"#
3''%'"'6+'5H#5!54!3'5H'''+#%#'HH!3' %"'6 7''% ''%"#'#'#!
3'5H'''5H'"'#'HH!
3'#5'6J''
3'"##'%")%'#
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
16/45
!!!"#
/%$0")-$4-5*
3'%)%%"#
3' % ' # ' % #" #! 3' %"#
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
17/45
!!!"#
44-45.
00%)%%"'#''#
/%$0@)-$44-45*
-A($(*
$L''%45#! ?''$X'%%'don't care !
3'$'%#%%"$6#X''
00%%''00%%'!
?''#76''%$'X
'45$''#'%")%!
=X""'%"'
!
='''%"'%"''!
)%"'""#"#'''H1/8$$9C84$
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
18/45
!!!"#
#3 Combinational Logical Circuits
('($%*
" # "##' %
%!
#$'"'%'"'%!
3'#"""'%""##!3'%"'""#%1
5! 3'%"!
/%$0#D;$
/%;$
""0%''#! 3'"0""0!!
"'#'""''%$"""'%'"#
5G5G5C:$:%!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
19/45
!!!"#
6'0#6$%6'$/%;$
/%$08.*$/%;$
/%$0/%;$$%
$$%""" #" '%'' %"""!=""0$''%""0'%')""0!3'%"""""0$""%%"""!
3' % ""0 ' % ' ""0 %"!'#$'#'%""""0!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
20/45
!!!"#
/%$077;'%;$*
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
21/45
!!!"#
/%$0+$$
5.$
=""$'#'"'#$'#'"'$'"%0"%"4$'"%89%%#'""0)!%M'"%0"%#'%(!3''0#'""'#'"%0"%F')"+%"$'#''#'$''""%0"%$'% "%0"%M!3''0#'""'#"+%"6"''#!/'#"+%"$
$M$'#' ' #'! 3' %" ' '0#'" "! 3'$ '%"'%#'%#'''%'#'#"""0#'$$#!= ' ' # $ ' "" # ! %# ' % "" ' '%!%#'"''%"""13'%""" #'%"""0"%"$' '"'#!3'""0'%"""6" ' '
$''"6"""0"%0"%!)"#'#$'%"""%""$''"6"!3'6"'"""0"%0"%''%!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
22/45
!!!"#
+%'$$*
= $ ' ' ' %## ! = ' "" ' ''$5')#%!3''5'
')'#'%#"#
8%9####8%9')'#'#!2''"""0$''"""0!
D;*%'$$
'"0 " ' % '!="'%%5'!#')''!3%)0$'"#)'+!=)NC$''%"1404C4$504C5$505C4!3'"""'!=)O$'405$5')'#'#!3'5')'#'#
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
23/45
!!!"#
3'#''%"#""%"5H4H''"+!3'5H4H '%"')00(!3''#%(C4'''"0!/)C4$C4$(C5$'5')#$''+C5
6'0/%;*%'$$
C E & -
? ? ? ? ?
? ? # # #
? # ? # #
? # # # ?
# ? ? ? #
# ? # ? ?
# # ? ? ?
# # # # #
3'%""'%'""0'%#!!3'%"%%1
C)HH(G)H(HG)H(HG)( C)HG)H(G(
/%$08.*$/%;*%'$$
((3$$*
3' "" "# ' " "'#"!=
'%'%'!'''!3'$ ' + ' %" '#' ' !3 $ ' % " %%" ' " % ' % " # '%#!"%'"##!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
24/45
!!!"#
3'#%"""%)%"'')0:!3'')0:"'"!'%"#$'%"%"!3'%"#'"$$$$'%" $)$$ (!' ' " "# ' % %"
'"!3'"'5J$"54''"''"!3')"'%"H0 ! ' "" $ " # ' %"'54$''#%"!
6'076$%6'$;3$*C.
.%
&(-
5%.%
BC**;
& ( - C E
? ? ? ? ? ? # #
? ? ? # ? # ? ?
? ? # ? ? # ? #
? ? # # ? # # ?? # ? ? ? # # #
? # ? # # ? ? ?
? # # ? # ? ? #
? # # # # ? # ?
# ? ? ? # ? # #
# ? ? # # # ? #
/%$0"8.*$&(-;;C**;3$$
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
25/45
!!!"#
/'&0%$ (CH CGHHCG8G9H )CHGHGHHCH8G9G8G9H CGGCG8G9
3'"##'%"')%'#"!
/%$0@)-$$&(-;;C**;3$$
-$*
6 % #" %'! %" %# %
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
26/45
!!!"#
/%$0#?;;"$
3' ' %! #' %$ ' %%#'''%"!3''%'%"'%$''#'##'!%"%%"'00"!3'%"% '% % '#'# '"!$:00@0"#:0%#'%$''!
"""%"'%'!
3''/#'"%$ 3'"'6"5"' 6"4!3'%'"#''""3"!?''"%6"4$""'%6"4#"'"'''%!3'')L'"#L0!?''"%6"5$'%"'!/'%"%$'%'6"4"'6"5!3'%"'"6"5%'"6"''""'%"!
6'06$%6'$;;";-$
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
27/45
!!!"#
44-1-$
'#!#%
' %' %$ " # '%'%"!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
28/45
!!!"#
3'#/#''''"%"#!'' '!3'"#'%'!3'#'"%'#''"%''!=''"'%6"5!?' 6"4$'"""%'4""!?' '%%"'"
"!3'"%'""%4!3'%'%%#%'#'%#'"8'"C49!?'C5$ ' " " ' %% "! 3' "%#'6"A'#'K'
'5'%!
B$*
#" '%'% !'
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
29/45
!!!"#
8%.C$
"%")"'
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
30/45
!!!"#
'$'"%Q"%")!='"%'+'"%")!
/%$0#&-$$-8%.C$
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
31/45
!!!"#
$G%**
)%"""#"##'3'3"18:! A! .0;! .0
'M1850
##18;,+9
5! 5!.HG.HT
:! :!.HHTG.HTHG.HTHG.TA! A!8.GGTH9!8.HGTH9$8.GH9!8.GGT9
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
32/45
!!!"#
#4 Sequential logic circuits
/.;.*
/"%0"%""%"#!
=' %$ '" " ' %"" '!
/"%0"%#""('6"!
'6"%"#"'#""!
#"""+%"#'%%"+%"''(!
"'#""'#''"+%"!
$"%0"%""+%"'!
3''%"%"%'%''''%'!
/"%0"%!"''%""%"%87"+'"9!
3''""%0"%""%"%8""'9#$%&""%"%'#$&!
3'%"%"%1 /"%0/"%
/"%0/"%
2&/"%0/"%
3/"%0/"%
+/.;/./%$70#+/.;/.
=%1
89
89
8"+9%1
M
ML
3'%'"%0"%""!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
33/45
!!!"#
='#"'"+%$'%''#%'"%!
"''"+#"'#45'%#'"%
=C5C4''#''#45%M5!=C4C5''#45!
='4#'"+$%'#!
?''6"5$'%%"#'45$%#"#'''!
+/.;/.$%44-
/%$70&*+/.;/.$%45*
/%$70&*+/.;/.$%44-*
-/.;/./%$707--/.;.
=%1
89
8"+9%1
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
34/45
!!!"#
M
ML3'%'"%0"%""!
3'/"%0/"%/"%0/"%###'"'#"%!
3'%%"#'"+45!
=C5$'%'"%0"%#'5$C4$'%'"%0"%#'4!
3')M8G59'%!3'"'%)%'61
M8G59C
/"%0/"%''#'#"%8)"#9$'#'
'"'D'#EM8G59CM89!
-/.;/.44-
/%$70-/.;.44-*
H/.;/.
/%$70!H/.;/.
=%1
2
&
8"+9
%1
M
ML
3'%'2&"%0"%""!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
35/45
!!!"#
2&/"%0/"%'"%0"%'''%'2&%!
=%2&'"+%"'"%0"%$%"!
?'%2&'6"5$"+''%'"%0"%'%"!
=''"%0"%$'2&"%0"%'%"M8G59CMH89''2&6"5!
/%$70)-$H/.;/.
6/.;/.
/%$70"6/.;/.
=%1
38##"9
8"+9%1
M
ML
3'%'3"%0"%""!
, "%0"% #0## "%0"%$ '' ' ' %""'"+%"!
%0#'##'"+#"!
#0#'""##'"+#"!
' % "%0"% "" 0" "%0"% ' "" "%0"% !
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
36/45
!!!"#
/"%0"% " " %" % " # "# ' "%0"%!"!3'%"""""""#'"%0"%"'%!
/%$70@)-$$6/.;/.
8*$;+3H/.;/.
0" "%0"% % "%0"%! ''"$'""0""%0
"%!0"2&"%0"%'#'#"!="%0"%F#5'#'A'"%0"%$#;'#'@'""%0"%!3'%'2&%'"%0"%'%#"+%"'"'"'##'"+%"$''""%'#''""%0"%!3'"+%""4$'''%#5 5$ '%M6" $MH 6" H!?' '
%#"+%"$'"%0"%'!3'""%0"%""#'"+'5""$'%#
>%5'%'"%0"%#K@!''"+%4$'"%0"%"'2&%'""%0"%#''"%0"%!
/%$70#?8*$;*3H/.;/.
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
37/45
!!!"#
/.;/.BC6'*
# ' # 6" $ ' 6 % )+!
?' ' # + ' % ) %" '
6!
3'6'"%0"%)"!
/%$70##BC6'*
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
38/45
!!!"#
+,%($%*
?'7#$"""!$' # "%0"%$ "" (" !$ 6" "%0"%#!
='+6""''$'%'"%$%"%$%"6""""1
3'" % ' % ' " !3' "%'"'"%'"%0"%!
3' " % ' "%0"% ' # % ' "! 3'" % ' % ' ""%0"%!3'' 6" ' %$'
%$''"%0"%!''%')'%'%!
#%'"#%'""$'
%"89%%%'""'"8#9#'"!
-*$%$
/"'##!
U"%0"%86"U"9!
U%8%##9!
"$##""%0"%$%$%"!V
/'$"')%'#!
""%0"%%!
)")""#"'%'"%0"%!
-#)"%00)$"%"%0"%!
' " " # %0 % " )"8%9"%0"%%8%9!
-%%"'""%0"%%6!VV
" % 6" 8"%0"% % %"""%9!
"##""1 "%0"%""""'%%! " ' " )% # ' "%0"%
%6! %"%0"%%'"!
%""%0"%%!
/m "%0"% n %$'"""m "'%$n"'%$m "')!3''"""
%
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
39/45
!!!"#
#5 Registers
*$*
#%"%0"%%"#! 0#'#%"%0"%%"#
!
= "%0"%$ # ' " # ' % 0%# +! 3' #" ' ' '#!
3'#"!='"# "" "+%"$ ' ' " """!
3'"#'+''"+%"!
?''"%5$''%"'#L"%0
"%!?'' " %4$'% !' "%0"%%!A0#''#"!"+%%"'%'#"""""%=4'#'=:%"""!
/%$0#7;'$*$
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
40/45
!!!"#
+*$*
%"'#'"" !)!
'# #"%0"% $''% "%0"%'%')"%0"%!
"""%0"%"+%"'''#')! " '#' #" )" %8"" ' "%9#
"%0"%!' # "%0"% ' % ' % "%0"%
%$''""%0"%%#')"%8""'"%9!
#%"'#"""'#!
#'''""*"'#!
3'#"'#''""#%"1
%"+%"'(""%!
'0#'%"%"'''0#'!
'0"%"%"'''0"! %""""%%"''%"""!
+%"""%"! " ' " ' ' # '# '#'
"+%"%%""!
"''%#%%!3' %"%" ' # ' " "%0"%$ ' ' #
"!/%$07;'*$*$
&$+*$.$
# ' ' ' "" 0" ' #! A0"'#'%""""'#"!'#"%0"%A.5,-.!3'"%54"',-.% ' "%0"%! 3' " "" '% ' ##'"'""!?''"54C44$%4',-."!3'%''%'"%0"% ' % ' "%0"%!3' ) "+ ' "%0"% '
"'"%"$'#!?'54C45$'"+5',-.'%'' %'%#"%0"%!3''0#'%$''"%"%0"%4'' "%0"% 05 "%0"% C5$
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
41/45
!!!"#
/%$0&$+$*$.$
..+*$*
'##""''!
/)%"$%%'06%!='''$"")%"' %"""! ="#" " ' "" ! 3' " ' 0 %""" ' # ' ' ' " % "! 3'%'""'#'#'"%"!?''"'+'%'#%"""!3''%%"""00"''#"+%"""!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
42/45
!!!"#
#6 Counters
$%6"'#'#'%6%'%%"
%%"""!3'%%"$""%"$"+%"$'#)"%"
!=$'6""'6!"""6%##""#!3' # ' " ## #6"%#"!
&$(%$*'""'6""!0"%0"%4
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
43/45
!!!"#
&$2.;-%$*
= ' 0 $ ' "%0"% ' "0 % %"'%"!"%0"%'%%"'%"%""'"06"4!
3'%!%"#'% ' # "! 3' 3 "%0"% %" ' 2&"%0"%''2&"#'!?''%%"5$'%$'3%'%"'
" % M!?'' %" 5$' $ '%" %MH ' ' 3 %!?'' '%#"4H$'#'#'!
/%$!07'%.;'$%$
*$%*%$*
2.(%$*
='$'"%0"%%###'"%0"%!3'"+%"""%0"%8)%'9##'#%"''''"%0"%!A0 ' %"# "%0
"%832&%9$''%'"%0"%'"+%')'#'0"%0"%''#"!3'"%0"%'"#'"#'#%"!""2&%6"5!3'"""'%''"%0"%%"##0##''%''#54!3'%'$6#'""!
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
44/45
!!!"#
/%$!07;''$*$%*%$
6'!0#(%*,%$'$*$%*%$
-%$*
'""0!=0$'5'%%"!3'A00
5;5A$5:$5
-
7/31/2019 Digital Circuits & Logic Design(Engineering108.Com)
45/45
# " '$ ' % '" ""!'#$'#%%"%#$''6%#!3'#$"#'%$! ' # $ "" ' # %%" %'+' '+ '%% %%! ' '+% '%%!3'%''%$'$!!
/%$!07B$$$-.$'
3' % # ' ' % '+ ' ' % %"'""#4"!3'#''''%#%'+#!