Split - cyber puzzle from the future