The future of humanity 42