Tic Douloureux

 
processing time: 35.423994064331