First fit (15/47)

First fit