0 Total blocktime: 0 : 0 0 0 0 0 0 Philosopher 0 thinking for 3 seconds 0 Philosopher 1 thinking for 3 seconds 0 Philosopher 2 thinking for 5 seconds 0 Philosopher 3 thinking for 5 seconds 0 Philosopher 4 thinking for 1 seconds 1 Philosopher 4 no longer thinking -- calling pickup() 1 Philosopher 4 eating for 5 seconds 3 Philosopher 0 no longer thinking -- calling pickup() 3 Philosopher 1 no longer thinking -- calling pickup() 3 Philosopher 1 eating for 3 seconds 5 Philosopher 2 no longer thinking -- calling pickup() 5 Philosopher 3 no longer thinking -- calling pickup() 6 Philosopher 4 no longer eating -- calling putdown() 6 Philosopher 4 thinking for 4 seconds 6 Philosopher 1 no longer eating -- calling putdown() 6 Philosopher 1 thinking for 1 seconds 6 Philosopher 3 eating for 2 seconds 6 Philosopher 0 eating for 2 seconds 7 Philosopher 1 no longer thinking -- calling pickup() 8 Philosopher 3 no longer eating -- calling putdown() 8 Philosopher 3 thinking for 1 seconds 8 Philosopher 0 no longer eating -- calling putdown() 8 Philosopher 0 thinking for 3 seconds 8 Philosopher 2 eating for 4 seconds 9 Philosopher 3 no longer thinking -- calling pickup() 10 Philosopher 4 no longer thinking -- calling pickup() 10 Philosopher 4 eating for 3 seconds 10 Total blocktime: 7 : 3 0 3 1 0 11 Philosopher 0 no longer thinking -- calling pickup() 12 Philosopher 2 no longer eating -- calling putdown() 12 Philosopher 2 thinking for 4 seconds 12 Philosopher 1 eating for 4 seconds 13 Philosopher 4 no longer eating -- calling putdown() 13 Philosopher 4 thinking for 2 seconds 13 Philosopher 3 eating for 3 seconds 15 Philosopher 4 no longer thinking -- calling pickup() 16 Philosopher 1 no longer eating -- calling putdown() 16 Philosopher 1 thinking for 3 seconds 16 Philosopher 3 no longer eating -- calling putdown() 16 Philosopher 3 thinking for 4 seconds 16 Philosopher 2 no longer thinking -- calling pickup() 16 Philosopher 2 eating for 1 seconds 16 Philosopher 0 eating for 2 seconds 17 Philosopher 2 no longer eating -- calling putdown() 17 Philosopher 2 thinking for 3 seconds 18 Philosopher 0 no longer eating -- calling putdown() 18 Philosopher 0 thinking for 1 seconds 18 Philosopher 4 eating for 1 seconds 19 Philosopher 4 no longer eating -- calling putdown() 19 Philosopher 4 thinking for 1 seconds 19 Philosopher 1 no longer thinking -- calling pickup() 19 Philosopher 1 eating for 4 seconds 19 Philosopher 0 no longer thinking -- calling pickup() 20 Total blocktime: 24 : 8 5 3 5 3 20 Philosopher 3 no longer thinking -- calling pickup() 20 Philosopher 3 eating for 3 seconds 20 Philosopher 2 no longer thinking -- calling pickup() 20 Philosopher 4 no longer thinking -- calling pickup() 23 Philosopher 3 no longer eating -- calling putdown() 23 Philosopher 3 thinking for 1 seconds 23 Philosopher 1 no longer eating -- calling putdown() 23 Philosopher 1 thinking for 5 seconds 23 Philosopher 2 eating for 5 seconds 23 Philosopher 4 eating for 5 seconds 24 Philosopher 3 no longer thinking -- calling pickup() 28 Philosopher 1 no longer thinking -- calling pickup() 28 Philosopher 2 no longer eating -- calling putdown() 28 Philosopher 2 thinking for 2 seconds 28 Philosopher 4 no longer eating -- calling putdown() 28 Philosopher 4 thinking for 2 seconds 28 Philosopher 1 eating for 1 seconds 28 Philosopher 3 eating for 1 seconds 29 Philosopher 3 no longer eating -- calling putdown() 29 Philosopher 3 thinking for 4 seconds 29 Philosopher 1 no longer eating -- calling putdown() 29 Philosopher 1 thinking for 1 seconds 29 Philosopher 0 eating for 3 seconds 30 Philosopher 1 no longer thinking -- calling pickup() 30 Philosopher 4 no longer thinking -- calling pickup() 30 Total blocktime: 44 : 18 5 6 9 6 30 Philosopher 2 no longer thinking -- calling pickup() 30 Philosopher 2 eating for 2 seconds 32 Philosopher 0 no longer eating -- calling putdown() 32 Philosopher 0 thinking for 2 seconds 32 Philosopher 2 no longer eating -- calling putdown() 32 Philosopher 2 thinking for 5 seconds 32 Philosopher 4 eating for 1 seconds 32 Philosopher 1 eating for 2 seconds 33 Philosopher 4 no longer eating -- calling putdown() 33 Philosopher 4 thinking for 2 seconds 33 Philosopher 3 no longer thinking -- calling pickup() 33 Philosopher 3 eating for 5 seconds 34 Philosopher 1 no longer eating -- calling putdown() 34 Philosopher 1 thinking for 1 seconds 34 Philosopher 0 no longer thinking -- calling pickup() 34 Philosopher 0 eating for 5 seconds 35 Philosopher 4 no longer thinking -- calling pickup() 35 Philosopher 1 no longer thinking -- calling pickup() 37 Philosopher 2 no longer thinking -- calling pickup() 38 Philosopher 3 no longer eating -- calling putdown() 38 Philosopher 3 thinking for 2 seconds 38 Philosopher 2 eating for 3 seconds 39 Philosopher 0 no longer eating -- calling putdown() 39 Philosopher 0 thinking for 3 seconds 39 Philosopher 4 eating for 4 seconds 40 Total blocktime: 53 : 18 7 7 9 12 40 Philosopher 3 no longer thinking -- calling pickup() 41 Philosopher 2 no longer eating -- calling putdown() 41 Philosopher 2 thinking for 2 seconds 41 Philosopher 1 eating for 2 seconds 42 Philosopher 0 no longer thinking -- calling pickup() 43 Philosopher 4 no longer eating -- calling putdown() 43 Philosopher 4 thinking for 1 seconds 43 Philosopher 1 no longer eating -- calling putdown() 43 Philosopher 1 thinking for 2 seconds 43 Philosopher 2 no longer thinking -- calling pickup() 43 Philosopher 2 eating for 3 seconds 43 Philosopher 0 eating for 2 seconds 44 Philosopher 4 no longer thinking -- calling pickup() 45 Philosopher 1 no longer thinking -- calling pickup() 45 Philosopher 0 no longer eating -- calling putdown() 45 Philosopher 0 thinking for 4 seconds 45 Philosopher 4 eating for 5 seconds 46 Philosopher 2 no longer eating -- calling putdown() 46 Philosopher 2 thinking for 3 seconds 46 Philosopher 1 eating for 1 seconds 47 Philosopher 1 no longer eating -- calling putdown() 47 Philosopher 1 thinking for 5 seconds 49 Philosopher 0 no longer thinking -- calling pickup() 49 Philosopher 2 no longer thinking -- calling pickup() 49 Philosopher 2 eating for 4 seconds 50 Philosopher 4 no longer eating -- calling putdown() 50 Philosopher 4 thinking for 2 seconds 50 Total blocktime: 62 : 19 14 7 9 13 50 Philosopher 0 eating for 2 seconds 52 Philosopher 0 no longer eating -- calling putdown() 52 Philosopher 0 thinking for 1 seconds 52 Philosopher 1 no longer thinking -- calling pickup() 52 Philosopher 4 no longer thinking -- calling pickup() 52 Philosopher 4 eating for 2 seconds 53 Philosopher 2 no longer eating -- calling putdown() 53 Philosopher 2 thinking for 2 seconds 53 Philosopher 0 no longer thinking -- calling pickup() 53 Philosopher 1 eating for 4 seconds 54 Philosopher 4 no longer eating -- calling putdown() 54 Philosopher 4 thinking for 1 seconds 54 Philosopher 3 eating for 1 seconds 55 Philosopher 3 no longer eating -- calling putdown() 55 Philosopher 3 thinking for 3 seconds 55 Philosopher 4 no longer thinking -- calling pickup() 55 Philosopher 4 eating for 1 seconds 55 Philosopher 2 no longer thinking -- calling pickup() 56 Philosopher 4 no longer eating -- calling putdown() 56 Philosopher 4 thinking for 2 seconds 57 Philosopher 1 no longer eating -- calling putdown() 57 Philosopher 1 thinking for 2 seconds 57 Philosopher 0 eating for 2 seconds 57 Philosopher 2 eating for 2 seconds 58 Philosopher 4 no longer thinking -- calling pickup() 58 Philosopher 3 no longer thinking -- calling pickup() 59 Philosopher 0 no longer eating -- calling putdown() 59 Philosopher 0 thinking for 1 seconds 59 Philosopher 2 no longer eating -- calling putdown() 59 Philosopher 2 thinking for 5 seconds 59 Philosopher 1 no longer thinking -- calling pickup() 59 Philosopher 1 eating for 2 seconds 59 Philosopher 4 eating for 4 seconds 60 Total blocktime: 85 : 24 15 9 23 14 60 Philosopher 0 no longer thinking -- calling pickup() 61 Philosopher 1 no longer eating -- calling putdown() 61 Philosopher 1 thinking for 4 seconds 63 Philosopher 4 no longer eating -- calling putdown() 63 Philosopher 4 thinking for 5 seconds 63 Philosopher 3 eating for 5 seconds 63 Philosopher 0 eating for 1 seconds 64 Philosopher 2 no longer thinking -- calling pickup() 64 Philosopher 0 no longer eating -- calling putdown() 64 Philosopher 0 thinking for 3 seconds 65 Philosopher 1 no longer thinking -- calling pickup() 65 Philosopher 1 eating for 4 seconds 67 Philosopher 0 no longer thinking -- calling pickup() 68 Philosopher 3 no longer eating -- calling putdown() 68 Philosopher 3 thinking for 4 seconds 68 Philosopher 4 no longer thinking -- calling pickup() 68 Philosopher 4 eating for 4 seconds 69 Philosopher 1 no longer eating -- calling putdown() 69 Philosopher 1 thinking for 1 seconds 69 Philosopher 2 eating for 2 seconds 70 Total blocktime: 98 : 27 15 14 28 14 70 Philosopher 1 no longer thinking -- calling pickup() 71 Philosopher 2 no longer eating -- calling putdown() 71 Philosopher 2 thinking for 4 seconds 71 Philosopher 1 eating for 2 seconds 72 Philosopher 3 no longer thinking -- calling pickup() 72 Philosopher 4 no longer eating -- calling putdown() 72 Philosopher 4 thinking for 5 seconds 72 Philosopher 3 eating for 2 seconds 73 Philosopher 1 no longer eating -- calling putdown() 73 Philosopher 1 thinking for 3 seconds 73 Philosopher 0 eating for 1 seconds 74 Philosopher 3 no longer eating -- calling putdown() 74 Philosopher 3 thinking for 3 seconds 74 Philosopher 0 no longer eating -- calling putdown() 74 Philosopher 0 thinking for 1 seconds 75 Philosopher 0 no longer thinking -- calling pickup() 75 Philosopher 0 eating for 4 seconds 75 Philosopher 2 no longer thinking -- calling pickup() 75 Philosopher 2 eating for 3 seconds 76 Philosopher 1 no longer thinking -- calling pickup() 77 Philosopher 4 no longer thinking -- calling pickup() 77 Philosopher 3 no longer thinking -- calling pickup() 78 Philosopher 2 no longer eating -- calling putdown() 78 Philosopher 2 thinking for 3 seconds 78 Philosopher 3 eating for 3 seconds 79 Philosopher 0 no longer eating -- calling putdown() 79 Philosopher 0 thinking for 1 seconds 79 Philosopher 1 eating for 5 seconds 80 Philosopher 0 no longer thinking -- calling pickup() 80 Total blocktime: 109 : 33 19 14 29 14 81 Philosopher 3 no longer eating -- calling putdown() 81 Philosopher 3 thinking for 1 seconds 81 Philosopher 2 no longer thinking -- calling pickup() 81 Philosopher 4 eating for 2 seconds 82 Philosopher 3 no longer thinking -- calling pickup() 83 Philosopher 4 no longer eating -- calling putdown() 83 Philosopher 4 thinking for 3 seconds 83 Philosopher 3 eating for 2 seconds 84 Philosopher 1 no longer eating -- calling putdown() 84 Philosopher 1 thinking for 2 seconds 84 Philosopher 0 eating for 1 seconds 85 Philosopher 3 no longer eating -- calling putdown() 85 Philosopher 3 thinking for 2 seconds 85 Philosopher 0 no longer eating -- calling putdown() 85 Philosopher 0 thinking for 2 seconds 85 Philosopher 2 eating for 5 seconds 86 Philosopher 1 no longer thinking -- calling pickup() 86 Philosopher 4 no longer thinking -- calling pickup() 86 Philosopher 4 eating for 1 seconds 87 Philosopher 3 no longer thinking -- calling pickup() 87 Philosopher 0 no longer thinking -- calling pickup() 87 Philosopher 4 no longer eating -- calling putdown() 87 Philosopher 4 thinking for 4 seconds 87 Philosopher 0 eating for 3 seconds 90 Philosopher 2 no longer eating -- calling putdown() 90 Philosopher 2 thinking for 2 seconds 90 Philosopher 0 no longer eating -- calling putdown() 90 Philosopher 0 thinking for 3 seconds 90 Total blocktime: 122 : 37 19 18 30 18 90 Philosopher 1 eating for 1 seconds 90 Philosopher 3 eating for 2 seconds 91 Philosopher 1 no longer eating -- calling putdown() 91 Philosopher 1 thinking for 4 seconds 91 Philosopher 4 no longer thinking -- calling pickup() 92 Philosopher 3 no longer eating -- calling putdown() 92 Philosopher 3 thinking for 1 seconds 92 Philosopher 2 no longer thinking -- calling pickup() 92 Philosopher 2 eating for 5 seconds 92 Philosopher 4 eating for 3 seconds 93 Philosopher 0 no longer thinking -- calling pickup() 93 Philosopher 3 no longer thinking -- calling pickup() 95 Philosopher 4 no longer eating -- calling putdown() 95 Philosopher 4 thinking for 2 seconds 95 Philosopher 1 no longer thinking -- calling pickup() 95 Philosopher 0 eating for 4 seconds 97 Philosopher 2 no longer eating -- calling putdown() 97 Philosopher 2 thinking for 3 seconds 97 Philosopher 4 no longer thinking -- calling pickup() 97 Philosopher 3 eating for 1 seconds 98 Philosopher 3 no longer eating -- calling putdown() 98 Philosopher 3 thinking for 4 seconds 99 Philosopher 0 no longer eating -- calling putdown() 99 Philosopher 0 thinking for 3 seconds 99 Philosopher 4 eating for 1 seconds 99 Philosopher 1 eating for 2 seconds 100 Total blocktime: 142 : 39 27 18 37 21 100 Philosopher 4 no longer eating -- calling putdown() 100 Philosopher 4 thinking for 3 seconds 100 Philosopher 2 no longer thinking -- calling pickup() 101 Philosopher 1 no longer eating -- calling putdown() 101 Philosopher 1 thinking for 1 seconds 101 Philosopher 2 eating for 3 seconds 102 Philosopher 0 no longer thinking -- calling pickup() 102 Philosopher 0 eating for 3 seconds 102 Philosopher 3 no longer thinking -- calling pickup() 102 Philosopher 1 no longer thinking -- calling pickup() 103 Philosopher 4 no longer thinking -- calling pickup() 104 Philosopher 2 no longer eating -- calling putdown() 104 Philosopher 2 thinking for 4 seconds 104 Philosopher 3 eating for 2 seconds 105 Philosopher 0 no longer eating -- calling putdown() 105 Philosopher 0 thinking for 1 seconds 105 Philosopher 1 eating for 5 seconds 106 Philosopher 3 no longer eating -- calling putdown() 106 Philosopher 3 thinking for 3 seconds 106 Philosopher 0 no longer thinking -- calling pickup() 106 Philosopher 4 eating for 2 seconds 108 Philosopher 4 no longer eating -- calling putdown() 108 Philosopher 4 thinking for 3 seconds 108 Philosopher 2 no longer thinking -- calling pickup() 109 Philosopher 3 no longer thinking -- calling pickup() 109 Philosopher 3 eating for 4 seconds 110 Philosopher 1 no longer eating -- calling putdown() 110 Philosopher 1 thinking for 5 seconds 110 Total blocktime: 151 : 39 30 19 39 24 110 Philosopher 0 eating for 2 seconds 111 Philosopher 4 no longer thinking -- calling pickup() 112 Philosopher 0 no longer eating -- calling putdown() 112 Philosopher 0 thinking for 3 seconds 113 Philosopher 3 no longer eating -- calling putdown() 113 Philosopher 3 thinking for 1 seconds 113 Philosopher 2 eating for 4 seconds 113 Philosopher 4 eating for 3 seconds 114 Philosopher 3 no longer thinking -- calling pickup() 115 Philosopher 1 no longer thinking -- calling pickup() 115 Philosopher 0 no longer thinking -- calling pickup() 116 Philosopher 4 no longer eating -- calling putdown() 116 Philosopher 4 thinking for 4 seconds 116 Philosopher 0 eating for 2 seconds 117 Philosopher 2 no longer eating -- calling putdown() 117 Philosopher 2 thinking for 5 seconds 117 Philosopher 3 eating for 5 seconds 118 Philosopher 0 no longer eating -- calling putdown() 118 Philosopher 0 thinking for 1 seconds 118 Philosopher 1 eating for 3 seconds 119 Philosopher 0 no longer thinking -- calling pickup() 120 Total blocktime: 169 : 44 33 24 42 26 120 Philosopher 4 no longer thinking -- calling pickup() 121 Philosopher 1 no longer eating -- calling putdown() 121 Philosopher 1 thinking for 3 seconds 121 Philosopher 0 eating for 1 seconds 122 Philosopher 3 no longer eating -- calling putdown() 122 Philosopher 3 thinking for 4 seconds 122 Philosopher 0 no longer eating -- calling putdown() 122 Philosopher 0 thinking for 1 seconds 122 Philosopher 2 no longer thinking -- calling pickup() 122 Philosopher 2 eating for 5 seconds 122 Philosopher 4 eating for 1 seconds 123 Philosopher 0 no longer thinking -- calling pickup() 123 Philosopher 4 no longer eating -- calling putdown() 123 Philosopher 4 thinking for 4 seconds 123 Philosopher 0 eating for 2 seconds 124 Philosopher 1 no longer thinking -- calling pickup() 125 Philosopher 0 no longer eating -- calling putdown() 125 Philosopher 0 thinking for 1 seconds 126 Philosopher 3 no longer thinking -- calling pickup() 126 Philosopher 0 no longer thinking -- calling pickup() 126 Philosopher 0 eating for 3 seconds 127 Philosopher 2 no longer eating -- calling putdown() 127 Philosopher 2 thinking for 2 seconds 127 Philosopher 4 no longer thinking -- calling pickup() 127 Philosopher 3 eating for 1 seconds 128 Philosopher 3 no longer eating -- calling putdown() 128 Philosopher 3 thinking for 5 seconds 129 Philosopher 0 no longer eating -- calling putdown() 129 Philosopher 0 thinking for 2 seconds 129 Philosopher 2 no longer thinking -- calling pickup() 129 Philosopher 2 eating for 3 seconds 129 Philosopher 4 eating for 4 seconds 130 Total blocktime: 176 : 46 33 24 43 30 131 Philosopher 0 no longer thinking -- calling pickup() 132 Philosopher 2 no longer eating -- calling putdown() 132 Philosopher 2 thinking for 1 seconds 132 Philosopher 1 eating for 5 seconds 133 Philosopher 4 no longer eating -- calling putdown() 133 Philosopher 4 thinking for 2 seconds 133 Philosopher 3 no longer thinking -- calling pickup() 133 Philosopher 3 eating for 5 seconds 133 Philosopher 2 no longer thinking -- calling pickup() 135 Philosopher 4 no longer thinking -- calling pickup() 137 Philosopher 1 no longer eating -- calling putdown() 137 Philosopher 1 thinking for 1 seconds 137 Philosopher 0 eating for 5 seconds 138 Philosopher 3 no longer eating -- calling putdown() 138 Philosopher 3 thinking for 2 seconds 138 Philosopher 1 no longer thinking -- calling pickup() 138 Philosopher 2 eating for 1 seconds 139 Philosopher 2 no longer eating -- calling putdown() 139 Philosopher 2 thinking for 4 seconds 140 Total blocktime: 195 : 52 41 29 43 30 140 Philosopher 3 no longer thinking -- calling pickup() 140 Philosopher 3 eating for 5 seconds 142 Philosopher 0 no longer eating -- calling putdown() 142 Philosopher 0 thinking for 2 seconds 142 Philosopher 1 eating for 1 seconds 143 Philosopher 1 no longer eating -- calling putdown() 143 Philosopher 1 thinking for 4 seconds 143 Philosopher 2 no longer thinking -- calling pickup() 144 Philosopher 0 no longer thinking -- calling pickup() 144 Philosopher 0 eating for 5 seconds 145 Philosopher 3 no longer eating -- calling putdown() 145 Philosopher 3 thinking for 3 seconds 145 Philosopher 2 eating for 1 seconds 146 Philosopher 2 no longer eating -- calling putdown() 146 Philosopher 2 thinking for 5 seconds 147 Philosopher 1 no longer thinking -- calling pickup() 148 Philosopher 3 no longer thinking -- calling pickup() 148 Philosopher 3 eating for 1 seconds 149 Philosopher 3 no longer eating -- calling putdown() 149 Philosopher 3 thinking for 3 seconds 149 Philosopher 0 no longer eating -- calling putdown() 149 Philosopher 0 thinking for 1 seconds 149 Philosopher 4 eating for 1 seconds 149 Philosopher 1 eating for 4 seconds 150 Philosopher 0 no longer thinking -- calling pickup() 150 Philosopher 4 no longer eating -- calling putdown() 150 Philosopher 4 thinking for 5 seconds 150 Total blocktime: 217 : 52 47 31 43 44 151 Philosopher 2 no longer thinking -- calling pickup() 152 Philosopher 3 no longer thinking -- calling pickup() 152 Philosopher 3 eating for 3 seconds 153 Philosopher 1 no longer eating -- calling putdown() 153 Philosopher 1 thinking for 1 seconds 153 Philosopher 0 eating for 1 seconds 154 Philosopher 1 no longer thinking -- calling pickup() 154 Philosopher 0 no longer eating -- calling putdown() 154 Philosopher 0 thinking for 4 seconds 154 Philosopher 1 eating for 2 seconds 155 Philosopher 3 no longer eating -- calling putdown() 155 Philosopher 3 thinking for 4 seconds 155 Philosopher 4 no longer thinking -- calling pickup() 155 Philosopher 4 eating for 1 seconds 156 Philosopher 4 no longer eating -- calling putdown() 156 Philosopher 4 thinking for 5 seconds 156 Philosopher 1 no longer eating -- calling putdown() 156 Philosopher 1 thinking for 4 seconds 156 Philosopher 2 eating for 2 seconds 158 Philosopher 2 no longer eating -- calling putdown() 158 Philosopher 2 thinking for 4 seconds 158 Philosopher 0 no longer thinking -- calling pickup() 158 Philosopher 0 eating for 3 seconds 159 Philosopher 3 no longer thinking -- calling pickup() 159 Philosopher 3 eating for 3 seconds 160 Total blocktime: 225 : 55 47 36 43 44 160 Philosopher 1 no longer thinking -- calling pickup() 161 Philosopher 0 no longer eating -- calling putdown() 161 Philosopher 0 thinking for 5 seconds 161 Philosopher 4 no longer thinking -- calling pickup() 161 Philosopher 1 eating for 1 seconds 162 Philosopher 1 no longer eating -- calling putdown() 162 Philosopher 1 thinking for 3 seconds 162 Philosopher 2 no longer thinking -- calling pickup() 162 Philosopher 3 no longer eating -- calling putdown() 162 Philosopher 3 thinking for 5 seconds 162 Philosopher 2 eating for 5 seconds 162 Philosopher 4 eating for 2 seconds 164 Philosopher 4 no longer eating -- calling putdown() 164 Philosopher 4 thinking for 5 seconds 165 Philosopher 1 no longer thinking -- calling pickup() 166 Philosopher 0 no longer thinking -- calling pickup() 166 Philosopher 0 eating for 5 seconds 167 Philosopher 3 no longer thinking -- calling pickup() 167 Philosopher 2 no longer eating -- calling putdown() 167 Philosopher 2 thinking for 3 seconds 167 Philosopher 3 eating for 3 seconds 169 Philosopher 4 no longer thinking -- calling pickup() 170 Philosopher 3 no longer eating -- calling putdown() 170 Philosopher 3 thinking for 2 seconds 170 Total blocktime: 227 : 55 48 36 43 45 170 Philosopher 2 no longer thinking -- calling pickup() 170 Philosopher 2 eating for 4 seconds 171 Philosopher 0 no longer eating -- calling putdown() 171 Philosopher 0 thinking for 5 seconds 171 Philosopher 4 eating for 2 seconds 172 Philosopher 3 no longer thinking -- calling pickup() 173 Philosopher 4 no longer eating -- calling putdown() 173 Philosopher 4 thinking for 4 seconds 174 Philosopher 2 no longer eating -- calling putdown() 174 Philosopher 2 thinking for 1 seconds 174 Philosopher 1 eating for 5 seconds 174 Philosopher 3 eating for 3 seconds 175 Philosopher 2 no longer thinking -- calling pickup() 176 Philosopher 0 no longer thinking -- calling pickup() 177 Philosopher 3 no longer eating -- calling putdown() 177 Philosopher 3 thinking for 5 seconds 177 Philosopher 4 no longer thinking -- calling pickup() 177 Philosopher 4 eating for 2 seconds 179 Philosopher 4 no longer eating -- calling putdown() 179 Philosopher 4 thinking for 3 seconds 179 Philosopher 1 no longer eating -- calling putdown() 179 Philosopher 1 thinking for 5 seconds 179 Philosopher 0 eating for 4 seconds 179 Philosopher 2 eating for 4 seconds 180 Total blocktime: 247 : 58 57 40 45 47 182 Philosopher 3 no longer thinking -- calling pickup() 182 Philosopher 4 no longer thinking -- calling pickup() 183 Philosopher 0 no longer eating -- calling putdown() 183 Philosopher 0 thinking for 2 seconds 183 Philosopher 2 no longer eating -- calling putdown() 183 Philosopher 2 thinking for 5 seconds 183 Philosopher 4 eating for 4 seconds 184 Philosopher 1 no longer thinking -- calling pickup() 184 Philosopher 1 eating for 4 seconds 185 Philosopher 0 no longer thinking -- calling pickup() 187 Philosopher 4 no longer eating -- calling putdown() 187 Philosopher 4 thinking for 5 seconds 187 Philosopher 3 eating for 4 seconds 188 Philosopher 2 no longer thinking -- calling pickup() 188 Philosopher 1 no longer eating -- calling putdown() 188 Philosopher 1 thinking for 1 seconds 188 Philosopher 0 eating for 4 seconds 189 Philosopher 1 no longer thinking -- calling pickup() 190 Total blocktime: 256 : 61 57 40 50 48 191 Philosopher 3 no longer eating -- calling putdown() 191 Philosopher 3 thinking for 4 seconds 191 Philosopher 2 eating for 5 seconds 192 Philosopher 0 no longer eating -- calling putdown() 192 Philosopher 0 thinking for 4 seconds 192 Philosopher 4 no longer thinking -- calling pickup() 192 Philosopher 4 eating for 1 seconds 193 Philosopher 4 no longer eating -- calling putdown() 193 Philosopher 4 thinking for 3 seconds 195 Philosopher 3 no longer thinking -- calling pickup() 196 Philosopher 2 no longer eating -- calling putdown() 196 Philosopher 2 thinking for 5 seconds 196 Philosopher 0 no longer thinking -- calling pickup() 196 Philosopher 0 eating for 5 seconds 196 Philosopher 4 no longer thinking -- calling pickup() 196 Philosopher 3 eating for 2 seconds 198 Philosopher 3 no longer eating -- calling putdown() 198 Philosopher 3 thinking for 2 seconds 200 Philosopher 3 no longer thinking -- calling pickup() 200 Philosopher 3 eating for 4 seconds 200 Total blocktime: 260 : 61 57 43 51 48 201 Philosopher 2 no longer thinking -- calling pickup() 201 Philosopher 0 no longer eating -- calling putdown() 201 Philosopher 0 thinking for 5 seconds 201 Philosopher 1 eating for 2 seconds 203 Philosopher 1 no longer eating -- calling putdown() 203 Philosopher 1 thinking for 5 seconds 204 Philosopher 3 no longer eating -- calling putdown() 204 Philosopher 3 thinking for 4 seconds 204 Philosopher 2 eating for 4 seconds 204 Philosopher 4 eating for 1 seconds 205 Philosopher 4 no longer eating -- calling putdown() 205 Philosopher 4 thinking for 1 seconds 206 Philosopher 0 no longer thinking -- calling pickup() 206 Philosopher 0 eating for 5 seconds 206 Philosopher 4 no longer thinking -- calling pickup() 208 Philosopher 2 no longer eating -- calling putdown() 208 Philosopher 2 thinking for 2 seconds 208 Philosopher 3 no longer thinking -- calling pickup() 208 Philosopher 3 eating for 1 seconds 208 Philosopher 1 no longer thinking -- calling pickup() 209 Philosopher 3 no longer eating -- calling putdown() 209 Philosopher 3 thinking for 5 seconds 210 Total blocktime: 283 : 61 69 46 51 56 210 Philosopher 2 no longer thinking -- calling pickup() 210 Philosopher 2 eating for 2 seconds 211 Philosopher 0 no longer eating -- calling putdown() 211 Philosopher 0 thinking for 4 seconds 211 Philosopher 4 eating for 1 seconds 212 Philosopher 2 no longer eating -- calling putdown() 212 Philosopher 2 thinking for 2 seconds 212 Philosopher 4 no longer eating -- calling putdown() 212 Philosopher 4 thinking for 4 seconds 212 Philosopher 1 eating for 4 seconds 214 Philosopher 3 no longer thinking -- calling pickup() 214 Philosopher 3 eating for 1 seconds 214 Philosopher 2 no longer thinking -- calling pickup() 215 Philosopher 0 no longer thinking -- calling pickup() 215 Philosopher 3 no longer eating -- calling putdown() 215 Philosopher 3 thinking for 2 seconds 216 Philosopher 4 no longer thinking -- calling pickup() 216 Philosopher 4 eating for 1 seconds 216 Philosopher 1 no longer eating -- calling putdown() 216 Philosopher 1 thinking for 2 seconds 216 Philosopher 2 eating for 1 seconds 217 Philosopher 2 no longer eating -- calling putdown() 217 Philosopher 2 thinking for 3 seconds 217 Philosopher 3 no longer thinking -- calling pickup() 217 Philosopher 4 no longer eating -- calling putdown() 217 Philosopher 4 thinking for 2 seconds 217 Philosopher 3 eating for 1 seconds 217 Philosopher 0 eating for 2 seconds 218 Philosopher 1 no longer thinking -- calling pickup() 218 Philosopher 3 no longer eating -- calling putdown() 218 Philosopher 3 thinking for 1 seconds 219 Philosopher 4 no longer thinking -- calling pickup() 219 Philosopher 0 no longer eating -- calling putdown() 219 Philosopher 0 thinking for 2 seconds 219 Philosopher 3 no longer thinking -- calling pickup() 219 Philosopher 3 eating for 4 seconds 219 Philosopher 1 eating for 5 seconds 220 Philosopher 2 no longer thinking -- calling pickup() 220 Total blocktime: 297 : 63 74 48 51 61 221 Philosopher 0 no longer thinking -- calling pickup() 223 Philosopher 3 no longer eating -- calling putdown() 223 Philosopher 3 thinking for 5 seconds 223 Philosopher 4 eating for 3 seconds 224 Philosopher 1 no longer eating -- calling putdown() 224 Philosopher 1 thinking for 3 seconds 224 Philosopher 2 eating for 4 seconds 226 Philosopher 4 no longer eating -- calling putdown() 226 Philosopher 4 thinking for 1 seconds 226 Philosopher 0 eating for 1 seconds 227 Philosopher 0 no longer eating -- calling putdown() 227 Philosopher 0 thinking for 1 seconds 227 Philosopher 1 no longer thinking -- calling pickup() 227 Philosopher 4 no longer thinking -- calling pickup() 227 Philosopher 4 eating for 4 seconds 228 Philosopher 2 no longer eating -- calling putdown() 228 Philosopher 2 thinking for 2 seconds 228 Philosopher 3 no longer thinking -- calling pickup() 228 Philosopher 0 no longer thinking -- calling pickup() 228 Philosopher 1 eating for 3 seconds 230 Total blocktime: 311 : 68 75 52 51 65 230 Philosopher 2 no longer thinking -- calling pickup() 231 Philosopher 4 no longer eating -- calling putdown() 231 Philosopher 4 thinking for 4 seconds 231 Philosopher 1 no longer eating -- calling putdown() 231 Philosopher 1 thinking for 1 seconds 231 Philosopher 3 eating for 4 seconds 231 Philosopher 0 eating for 4 seconds 232 Philosopher 1 no longer thinking -- calling pickup() 235 Philosopher 3 no longer eating -- calling putdown() 235 Philosopher 3 thinking for 4 seconds 235 Philosopher 0 no longer eating -- calling putdown() 235 Philosopher 0 thinking for 2 seconds 235 Philosopher 4 no longer thinking -- calling pickup() 235 Philosopher 4 eating for 2 seconds 235 Philosopher 2 eating for 4 seconds 237 Philosopher 0 no longer thinking -- calling pickup() 237 Philosopher 4 no longer eating -- calling putdown() 237 Philosopher 4 thinking for 5 seconds 237 Philosopher 0 eating for 4 seconds 239 Philosopher 2 no longer eating -- calling putdown() 239 Philosopher 2 thinking for 5 seconds 239 Philosopher 3 no longer thinking -- calling pickup() 239 Philosopher 3 eating for 3 seconds 240 Total blocktime: 322 : 71 75 57 54 65 241 Philosopher 0 no longer eating -- calling putdown() 241 Philosopher 0 thinking for 1 seconds 241 Philosopher 1 eating for 4 seconds 242 Philosopher 3 no longer eating -- calling putdown() 242 Philosopher 3 thinking for 4 seconds 242 Philosopher 0 no longer thinking -- calling pickup() 242 Philosopher 4 no longer thinking -- calling pickup() 242 Philosopher 4 eating for 1 seconds 243 Philosopher 4 no longer eating -- calling putdown() 243 Philosopher 4 thinking for 5 seconds 244 Philosopher 2 no longer thinking -- calling pickup() 245 Philosopher 1 no longer eating -- calling putdown() 245 Philosopher 1 thinking for 1 seconds 245 Philosopher 0 eating for 4 seconds 245 Philosopher 2 eating for 3 seconds 246 Philosopher 3 no longer thinking -- calling pickup() 246 Philosopher 1 no longer thinking -- calling pickup() 248 Philosopher 2 no longer eating -- calling putdown() 248 Philosopher 2 thinking for 5 seconds 248 Philosopher 4 no longer thinking -- calling pickup() 248 Philosopher 3 eating for 4 seconds 249 Philosopher 0 no longer eating -- calling putdown() 249 Philosopher 0 thinking for 3 seconds 249 Philosopher 1 eating for 2 seconds 250 Total blocktime: 340 : 74 87 58 56 65 251 Philosopher 1 no longer eating -- calling putdown() 251 Philosopher 1 thinking for 4 seconds 252 Philosopher 3 no longer eating -- calling putdown() 252 Philosopher 3 thinking for 3 seconds 252 Philosopher 0 no longer thinking -- calling pickup() 252 Philosopher 0 eating for 4 seconds 253 Philosopher 2 no longer thinking -- calling pickup() 253 Philosopher 2 eating for 5 seconds 255 Philosopher 1 no longer thinking -- calling pickup() 255 Philosopher 3 no longer thinking -- calling pickup() 256 Philosopher 0 no longer eating -- calling putdown() 256 Philosopher 0 thinking for 1 seconds 256 Philosopher 4 eating for 1 seconds 257 Philosopher 4 no longer eating -- calling putdown() 257 Philosopher 4 thinking for 4 seconds 257 Philosopher 0 no longer thinking -- calling pickup() 257 Philosopher 0 eating for 1 seconds 258 Philosopher 0 no longer eating -- calling putdown() 258 Philosopher 0 thinking for 1 seconds 258 Philosopher 2 no longer eating -- calling putdown() 258 Philosopher 2 thinking for 2 seconds 258 Philosopher 1 eating for 4 seconds 258 Philosopher 3 eating for 1 seconds 259 Philosopher 3 no longer eating -- calling putdown() 259 Philosopher 3 thinking for 1 seconds 259 Philosopher 0 no longer thinking -- calling pickup() 260 Total blocktime: 354 : 74 90 58 59 73 260 Philosopher 2 no longer thinking -- calling pickup() 260 Philosopher 3 no longer thinking -- calling pickup() 260 Philosopher 3 eating for 1 seconds 261 Philosopher 3 no longer eating -- calling putdown() 261 Philosopher 3 thinking for 5 seconds 261 Philosopher 4 no longer thinking -- calling pickup() 261 Philosopher 4 eating for 5 seconds 262 Philosopher 1 no longer eating -- calling putdown() 262 Philosopher 1 thinking for 1 seconds 262 Philosopher 2 eating for 4 seconds 263 Philosopher 1 no longer thinking -- calling pickup() 266 Philosopher 4 no longer eating -- calling putdown() 266 Philosopher 4 thinking for 2 seconds 266 Philosopher 2 no longer eating -- calling putdown() 266 Philosopher 2 thinking for 1 seconds 266 Philosopher 3 no longer thinking -- calling pickup() 266 Philosopher 3 eating for 4 seconds 266 Philosopher 0 eating for 2 seconds 267 Philosopher 2 no longer thinking -- calling pickup() 268 Philosopher 0 no longer eating -- calling putdown() 268 Philosopher 0 thinking for 1 seconds 268 Philosopher 4 no longer thinking -- calling pickup() 268 Philosopher 1 eating for 3 seconds 269 Philosopher 0 no longer thinking -- calling pickup() 270 Philosopher 3 no longer eating -- calling putdown() 270 Philosopher 3 thinking for 2 seconds 270 Total blocktime: 368 : 81 95 60 59 73 270 Philosopher 4 eating for 4 seconds 271 Philosopher 1 no longer eating -- calling putdown() 271 Philosopher 1 thinking for 3 seconds 271 Philosopher 2 eating for 4 seconds 272 Philosopher 3 no longer thinking -- calling pickup() 274 Philosopher 4 no longer eating -- calling putdown() 274 Philosopher 4 thinking for 4 seconds 274 Philosopher 1 no longer thinking -- calling pickup() 274 Philosopher 0 eating for 5 seconds 275 Philosopher 2 no longer eating -- calling putdown() 275 Philosopher 2 thinking for 5 seconds 275 Philosopher 3 eating for 3 seconds 278 Philosopher 4 no longer thinking -- calling pickup() 278 Philosopher 3 no longer eating -- calling putdown() 278 Philosopher 3 thinking for 4 seconds 279 Philosopher 0 no longer eating -- calling putdown() 279 Philosopher 0 thinking for 4 seconds 279 Philosopher 4 eating for 4 seconds 279 Philosopher 1 eating for 2 seconds 280 Total blocktime: 388 : 86 100 64 62 76 280 Philosopher 2 no longer thinking -- calling pickup() 281 Philosopher 1 no longer eating -- calling putdown() 281 Philosopher 1 thinking for 1 seconds 281 Philosopher 2 eating for 2 seconds 282 Philosopher 3 no longer thinking -- calling pickup() 282 Philosopher 1 no longer thinking -- calling pickup() 283 Philosopher 2 no longer eating -- calling putdown() 283 Philosopher 2 thinking for 2 seconds 283 Philosopher 4 no longer eating -- calling putdown() 283 Philosopher 4 thinking for 1 seconds 283 Philosopher 0 no longer thinking -- calling pickup() 283 Philosopher 0 eating for 5 seconds 283 Philosopher 3 eating for 1 seconds 284 Philosopher 4 no longer thinking -- calling pickup() 284 Philosopher 3 no longer eating -- calling putdown() 284 Philosopher 3 thinking for 4 seconds 285 Philosopher 2 no longer thinking -- calling pickup() 285 Philosopher 2 eating for 5 seconds 288 Philosopher 0 no longer eating -- calling putdown() 288 Philosopher 0 thinking for 1 seconds 288 Philosopher 3 no longer thinking -- calling pickup() 288 Philosopher 4 eating for 3 seconds 289 Philosopher 0 no longer thinking -- calling pickup() 290 Total blocktime: 394 : 86 100 65 63 80 290 Philosopher 2 no longer eating -- calling putdown() 290 Philosopher 2 thinking for 1 seconds 290 Philosopher 1 eating for 3 seconds 291 Philosopher 4 no longer eating -- calling putdown() 291 Philosopher 4 thinking for 3 seconds 291 Philosopher 2 no longer thinking -- calling pickup() 291 Philosopher 3 eating for 4 seconds 293 Philosopher 1 no longer eating -- calling putdown() 293 Philosopher 1 thinking for 3 seconds 293 Philosopher 0 eating for 1 seconds 294 Philosopher 4 no longer thinking -- calling pickup() 294 Philosopher 0 no longer eating -- calling putdown() 294 Philosopher 0 thinking for 5 seconds 295 Philosopher 3 no longer eating -- calling putdown() 295 Philosopher 3 thinking for 5 seconds 295 Philosopher 2 eating for 5 seconds 295 Philosopher 4 eating for 4 seconds 296 Philosopher 1 no longer thinking -- calling pickup() 299 Philosopher 4 no longer eating -- calling putdown() 299 Philosopher 4 thinking for 5 seconds 299 Philosopher 0 no longer thinking -- calling pickup() 299 Philosopher 0 eating for 2 seconds 300 Philosopher 2 no longer eating -- calling putdown() 300 Philosopher 2 thinking for 2 seconds 300 Total blocktime: 414 : 90 108 69 66 81