Tic Douloureux

 
processing time: 36.624193191528