Tic Douloureux

 
processing time: 16.086101531982