Disk Defragmentation Activity

The diagram below represents a fragmented hard disk.

Each coloured block is a fragment of a file. The grey blocks are unused blocks on the hard disk.

Drag the file blocks to create contiguous files. It does not matter which order your files are in, but each file's fragments must be in the correct order. There must not be any gaps between files.

AFile A (20)
BFile B (15)
CFile C (13)
DFile D (23)
EFile E (9)
Unused block
A1
B1
D1
A2
A3
A4
A5
B2
C1
B3
E1
A6
D2
E2
D3
C2
A7
D4
D5
D6
C3
D7
A8
D8
A9
E3
D9
D10
C4
A10
D11
A11
A12
B4
C5
C6
D12
D13
D14
C7
E4
C8
B5
A13
E5
E6
A14
A15
C9
D15
D16
C10
B6
A16
E7
D17
D18
B7
E8
B8
A17
D19
B9
D20
D21
D22
B10
A18
B11
B12
A19
B13
C11
E9
B14
C12
C13
D23
B15
A20