A combinatorial approach for pricing Parisian options