5 hours and 11 minutes labor but worth it

Nayuki
5 hours and 11 minutes labor but worth it