Tic Douloureux

 
processing time: 35.59398651123