Introduction to Constructive and Practice problem of Bruteforce