Tic Douloureux

 
processing time: 57.521820068359