First fit (40/47)

First fit