Extract 10 (21/31)

Extract 10