Mixed story (20/40)

Mixed story