Merge adventure (21/26)

Merge adventure