Kuai Zi the Chinese term for "chopsticks".