Based algorithm algorithm (40/48)

Based algorithm algorithm