A Polynomial Time Algorithm for 3-SAT · wovepaper