D-Latches-Pull-Push