Tic Douloureux

 
processing time: 35.17484664917