a

b

c

f

r

e

s

f