Tic Douloureux

 
processing time: 13.603925704956