Understanding lottery prediction software