Nice, someone else said (in the submission page comments) that they beat it in like 25 minutes, so it really depends on how lucky you get with the randomly dealt cards. Good job!