много.
спойлеры.