First fit (22/47)

First fit