class P dan Q, interface X sudah dikerjakan