در مسئله های روز دنیا قسمتی از مسائل را می‌توانیم به صورت خیلی ابتدایی حل کنیم یعنی به این صورت که تمامی حالات ممکنه را بررسی کنیم و سپس به جواب مورد نظر برسیم که به این روش، کورکورانه یا Blind گفته می شود. برای اینکه بتوانیم تمامی حالات ممکنه را بررسی کنیم می توانیم از ساختار داده ای به نام BitString استفاده کنیم.