S
H
F
H
F
S
S
F
I
I
F
I
H
H
I
S